THE NVL Maker

 找回密码
 成为开发者
搜索
查看: 22877|回复: 27

[内测相关] NVLMaker for BKEngine BUG收集帖

[复制链接]

14

主题

580

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
601
发表于 2018-5-31 18:41:59 | 显示全部楼层 |阅读模式
请描述出现BUG的操作,并尽量提供报错截图等~
回复

使用道具 举报

7

主题

18

帖子

0

精华

游戏开发者

积分
18
发表于 2018-8-23 20:58:10 | 显示全部楼层
用脚本编辑器编辑脚本的会在if命令后面自动填充=“true”,导致无法读取
不止if,有时候(我也不知道为什么是有时候而不是一定)声明数组的语句也会添加这个

回复

使用道具 举报

7

主题

18

帖子

0

精华

游戏开发者

积分
18
发表于 2018-8-23 21:02:34 | 显示全部楼层
烁流 发表于 2018-8-23 20:58
用脚本编辑器编辑脚本的会在if命令后面自动填充=“true”,导致无法读取
不止if,有时候(我也不知道为什么 ...

就是
@if "i<9"
会变成
@if "i<9"="true"
是用脚本编辑器保存过后出现的
回复

使用道具 举报

7

主题

18

帖子

0

精华

游戏开发者

积分
18
发表于 2018-8-23 21:16:17 | 显示全部楼层

用#的形式操作变量也会玄学添加=“true”...
如果是用编辑器输入的
@if exp="i<9"
就不会出问题
前面的写法是看BKE那个demo学的

点评

不要使用没有属性名的语法糖  发表于 2018-8-25 00:54
回复

使用道具 举报

1

主题

5

帖子

0

精华

游戏开发者

积分
5
发表于 2018-11-19 23:39:35 | 显示全部楼层
win10上报错

发生了错误
文件 : function_script.ks   行 : 12
标记 : loadplugin ( ← 可能显示了错误前后的标记 )
无法读取插件 TagExtractorBKSCR.dll

点评

请确认这个文件存在没有被杀毒软件干掉……  发表于 2018-11-20 16:08
回复

使用道具 举报

2

主题

5

帖子

0

精华

游戏开发者

积分
5
发表于 2019-2-16 19:36:26 | 显示全部楼层
在软件中对脚本文件修改过后(比如换了下名字)再次测试游戏时就会提示:
找不到文件prologue.bkscr

点评

如果要改名字,请把对应的开始游戏连接到的脚本名也改掉。= =  发表于 2019-2-18 16:17
回复

使用道具 举报

2

主题

5

帖子

0

精华

游戏开发者

积分
5
发表于 2019-2-19 21:59:50 | 显示全部楼层
NihaoNihao 发表于 2019-2-16 19:36
在软件中对脚本文件修改过后(比如换了下名字)再次测试游戏时就会提示:
找不到文件prologue.bkscr ...

已解决……我没点保存修改
回复

使用道具 举报

2

主题

7

帖子

0

精华

游戏开发者

积分
7
发表于 2019-10-19 14:41:49 | 显示全部楼层
打包不成功。。显示了dos界面后就消失,是已经打好了吗。。d大

点评

显示了DOS界面如果后续有很多内容那就是对的……看看编辑器目录下面有没有生成新的文件夹?  发表于 2019-11-13 15:32
回复

使用道具 举报

2

主题

14

帖子

0

精华

游戏开发者

积分
14
发表于 2020-7-25 01:04:46 | 显示全部楼层
@npc命令中的parameter color无法改变实际颜色。
经查询源码可知@npc命令是自己注册的命令,位于macro_dia文件中。
bug原因是,在调用@npc时,由于f.config_dia.nameframe(不知道是什么设置)不为null,因此实际上等价于执行@nameframe命令。
最终的解决办法是给@nameframe命令加一个parameter color,并且把颜色传进去。。

点评

是这样的如果使用独立名字栏的设置那么就会使用名字栏设定的默认字体颜色,如果不使用才会传入指定颜色,这个设计确实不太好w  发表于 2020-7-25 12:05
回复

使用道具 举报

2

主题

14

帖子

0

精华

游戏开发者

积分
14
发表于 2020-7-25 01:09:55 | 显示全部楼层
本帖最后由 yeziqie 于 2020-7-25 01:35 编辑
yeziqie 发表于 2020-7-25 01:04
@npc命令中的parameter color无法改变实际颜色。
经查询源码可知@npc命令是自己注册的命令,位于macro_dia ...

找到了,设置文件的位置应该是uidia.tjs,nameframe应该指的是是否使用分开式的人名的设置。那改法就很简单了,@nameframe命令里的两处颜色都color=color就行了。
另:此处人名字体大小能否改为读取设置中的默认字体大小?这我还真不太会,只能硬编码了。。

点评

理论上说不指定应该就是默认字体大小,不过因为BKE有很多你可能不想要的自动保存状态,可能需要先reset字体样式再不指定……  发表于 2020-7-25 11:53
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 成为开发者

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2021-4-11 02:53 , Processed in 0.018133 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表