THE NVL Maker

 找回密码
 注册
搜索
查看: 6031|回复: 7

[常见问题] 关于主角姓名和画面震动的问题

[复制链接]

2

主题

6

帖子

0

精华

游戏开发者

积分
6
发表于 2022-2-25 22:45:41 | 显示全部楼层 |阅读模式
问两个比较小白的问题..


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


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

使用道具 举报

16

主题

1009

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1030
发表于 2022-2-26 15:33:59 | 显示全部楼层
①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不存在1有2就没有的情况。
②震动是action的单次效果,action里面有一些持续循环的效果,可以找看看。
回复

使用道具 举报

2

主题

6

帖子

0

精华

游戏开发者

积分
6
 楼主| 发表于 2022-2-27 00:30:03 | 显示全部楼层
VariableD 发表于 2022-2-26 15:33
①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不 ...

谢谢D大!我去试试看
回复

使用道具 举报

2

主题

6

帖子

0

精华

游戏开发者

积分
6
 楼主| 发表于 2022-2-28 20:01:37 | 显示全部楼层
VariableD 发表于 2022-2-26 15:33
①主角姓名使用的是f.变量的时候是一轮游戏共通,使用sf.变量的时候是全游戏共通,一旦设置就会继承,并不 ...

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

使用道具 举报

16

主题

1009

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1030
发表于 2022-3-1 09:41:02 来自手机 | 显示全部楼层
模版里的功能,直接复制粘贴就能用,请检查自己代码是否100%一致。通常这样是因为
(1)没有赋值成功,请看看是不是设置姓名之后没有[commit]指令。
(2)如果修改了默认的f.姓氏/名字为sf.姓氏/名字,也请一并修改 主角姓名 这个宏里面的变量。

回复

使用道具 举报

2

主题

6

帖子

0

精华

游戏开发者

积分
6
 楼主| 发表于 2022-3-4 17:41:44 | 显示全部楼层
VariableD 发表于 2022-3-1 09:41
模版里的功能,直接复制粘贴就能用,请检查自己代码是否100%一致。通常这样是因为
(1)没有赋值成功,请看 ...

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

使用道具 举报

16

主题

1009

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1030
发表于 2022-3-4 18:07:29 | 显示全部楼层
macro_dia.ks里面有一个
if (id=='主角') str=f.姓+f.名;

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

使用道具 举报

2

主题

6

帖子

0

精华

游戏开发者

积分
6
 楼主| 发表于 2022-3-4 19:19:50 | 显示全部楼层
VariableD 发表于 2022-3-4 18:07
macro_dia.ks里面有一个
if (id=='主角') str=f.姓+f.名;

哦哦!!谢谢D大!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-7-24 00:49 , Processed in 0.009948 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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