THE NVL Maker

 找回密码
 成为开发者
搜索
12
返回列表 发新帖
楼主: VariableD

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

[复制链接]

2

主题

10

帖子

0

精华

游戏开发者

积分
10
发表于 2020-8-14 00:58:51 | 显示全部楼层
使用@selstart,@selbutton,@selend定义一系列选项时,最下方的一个选项字体总是已读的灰色。
这个问题甚至出现在引擎自带的template项目中。

点评

选项是否灰色只和按钮对应的文件标签是否已读有关,请问是未读时也展示此效果么?  发表于 2020-8-14 12:04
回复

使用道具 举报

2

主题

10

帖子

0

精华

游戏开发者

积分
10
发表于 2020-8-14 01:00:14 | 显示全部楼层
以及在定义选项时,如果项目的长宽并非1280*720,那么按钮的位置是歪的,除非手动修改uisel.tjs中的相关值。。

点评

uixxxx.tjs都是界面配置……并不是代码的一部分……就相当于你在PSD里改了画布大小不能指望里面的东西自动对齐……  发表于 2020-8-14 12:04
回复

使用道具 举报

2

主题

10

帖子

0

精华

游戏开发者

积分
10
发表于 2020-8-14 12:15:27 | 显示全部楼层
回复11楼点评:我这边是这样,测试项目中的选项位于最后一个时,即使未读也总是已读时的暗灰色,其他选项已读后表现正常。重启项目后情况不变。
回复12楼点评:这个其实不算是bug啦,但是也许可以让按钮的默认位置直接跟随界面大小走,而不用重新定义一遍?反正按钮不在默认位置的话直接单独定义就好了。。

点评

可能是因为存档没有删除,存档好像放在我的文档下面。删了应该就都好了?  发表于 2020-8-20 12:18
其实好像和顺位无关,和标签名有关,有一部分标签名不知道为啥会被BKE判断成已读,直接改标签名就行了……  发表于 2020-8-20 12:13
回复

使用道具 举报

2

主题

10

帖子

0

精华

游戏开发者

积分
10
发表于 2020-9-18 18:28:08 | 显示全部楼层
本帖最后由 yeziqie 于 2020-9-18 18:32 编辑

使用命令
@npc color="某个颜色" id="xxx"

定义的临时npc,其名字颜色在历史记录中不能正确显示。
查询macro_history.bkscr文件发现如下代码:
//取得文字颜色
function history_color(str)
{
        if (str.beginWith("【")==true)
        {
                var hero="【"+f.surname+f.firstname+"】";
                if (str==hero) return f.config_name[0].color;
                var i;
                foreach i in f.config_name
                {
                        var name="【"+f.config_name.name+"】";
                        if (str==name) return f.config_name.color;
                }
               
                return f.config_name[1].color;
        }
        return f.config_history.font.color;
}
显然是忽略了这种情况,但我只会看不会改。。
(反正也不是什么大毛病别修了吧。。

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2021-2-25 07:08 , Processed in 0.014175 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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