yeziqie
发表于 2020-8-14 00:58:51
使用@selstart,@selbutton,@selend定义一系列选项时,最下方的一个选项字体总是已读的灰色。
这个问题甚至出现在引擎自带的template项目中。
yeziqie
发表于 2020-8-14 01:00:14
以及在定义选项时,如果项目的长宽并非1280*720,那么按钮的位置是歪的,除非手动修改uisel.tjs中的相关值。。
yeziqie
发表于 2020-8-14 12:15:27
回复11楼点评:我这边是这样,测试项目中的选项位于最后一个时,即使未读也总是已读时的暗灰色,其他选项已读后表现正常。重启项目后情况不变。
回复12楼点评:这个其实不算是bug啦,但是也许可以让按钮的默认位置直接跟随界面大小走,而不用重新定义一遍?反正按钮不在默认位置的话直接单独定义就好了。。
yeziqie
发表于 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.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.color;
}
return f.config_history.font.color;
}
显然是忽略了这种情况,但我只会看不会改。。
(反正也不是什么大毛病别修了吧。。
yeziqie
发表于 2021-3-16 21:07:08
在nvl里直接点击上边的运行按钮的话,会出现一个游戏窗口呃一个dos界面。其中dos界面不断跳出“该错误处于xx的第x行”,并且跳出一长串错误的调用栈。
翻源码发现这些位置都调用了log命令,请问这是正常现象吗?
yeziqie
发表于 2021-3-16 21:07:20
yeziqie 发表于 2021-3-16 21:07
在nvl里直接点击上边的运行按钮的话,会出现一个游戏窗口呃一个dos界面。其中dos界面不断跳出“该错误处于x ...
呃→和
yeziqie
发表于 2021-3-17 19:07:09
yeziqie 发表于 2021-3-16 21:07
在nvl里直接点击上边的运行按钮的话,会出现一个游戏窗口呃一个dos界面。其中dos界面不断跳出“该错误处于x ...
好的,那就应该是没啥问题,因为游戏没崩溃。。顺便弱弱问一句楼上14L的错误修复了吗
yeziqie
发表于 2021-7-5 14:14:28
macro_sl的第149行,分割线前边没打注释符。。
yeziqie
发表于 2021-7-5 15:24:15
cond参数执行时发生错误:
成员isLabelReaded不存在
trace:
在data/macro/macro_sel.bkscr中第0行第8处: //为什么是第0行,明明是75行
"Scripts.isLabelReaded(target)>0"
^
,将忽略cond。
打印log(Scripts);可知
方法名为Scripts.isLabelRead(),没有后边的ed,不知道是版本问题还是什么
yeziqie
发表于 2021-7-5 16:26:00
yeziqie 发表于 2021-7-5 15:24
cond参数执行时发生错误:
成员isLabelReaded不存在
trace:
和面包那边沟通了一下,可能是我跨(面包内核)版本使用nvl的锅。感觉上是新版本的bke核心修复了“readed”这种意义不明的拼写,导致旧版本调用失败。。我说11楼出现的奇怪bug是这么来的,原来问题在这。。