yuyuyu 发表于 2022-2-25 22:45:41

关于主角姓名和画面震动的问题

问两个比较小白的问题..


主角姓名该如何在游戏全局共通..
在剧本1里导入输入姓名功能之后,在剧本2好像就不会被反应出来了..


关于画面震动这个功能..好像只能设置震动时长
想问问能不能实现那种在一个背景图里一直震动,然后等到这个背景图的剧情过完了就自动停止的效果...?

VariableD 发表于 2022-2-26 15:33:59

①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不存在1有2就没有的情况。
②震动是action的单次效果,action里面有一些持续循环的效果,可以找看看。

yuyuyu 发表于 2022-2-27 00:30:03

VariableD 发表于 2022-2-26 15:33
①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不 ...

谢谢D大!我去试试看

yuyuyu 发表于 2022-2-28 20:01:37

VariableD 发表于 2022-2-26 15:33
①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不 ...

D大,不好意思,再请问一下
姓名的sf.变量这个我理解了,但是主角的姓名栏会一直显示+0.0,这个怎么解决呀..

VariableD 发表于 2022-3-1 09:41:02

模版里的功能,直接复制粘贴就能用,请检查自己代码是否100%一致。通常这样是因为
(1)没有赋值成功,请看看是不是设置姓名之后没有指令。
(2)如果修改了默认的f.姓氏/名字为sf.姓氏/名字,也请一并修改 主角姓名 这个宏里面的变量。

yuyuyu 发表于 2022-3-4 17:41:44

VariableD 发表于 2022-3-1 09:41
模版里的功能,直接复制粘贴就能用,请检查自己代码是否100%一致。通常这样是因为
(1)没有赋值成功,请看 ...

指令这边应该没有问题...
修改macro的话是工程文件夹下的macro_name吗?0 0
默认的是主角,我修改成sf.名之后好像还是不行...还想请问一下该怎么改才好,谢谢!

VariableD 发表于 2022-3-4 18:07:29

macro_dia.ks里面有一个
if (id=='主角') str=f.姓+f.名;

这个改成你自己定义的变量。

yuyuyu 发表于 2022-3-4 19:19:50

VariableD 发表于 2022-3-4 18:07
macro_dia.ks里面有一个
if (id=='主角') str=f.姓+f.名;



哦哦!!谢谢D大!!!
页: [1]
查看完整版本: 关于主角姓名和画面震动的问题