赞 | 8 |
VIP | 0 |
好人卡 | 2 |
积分 | 65 |
经验 | 16755 |
最后登录 | 2024-5-13 |
在线时间 | 933 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6459
- 在线时间
- 933 小时
- 注册时间
- 2006-7-18
- 帖子
- 507
|
本帖最后由 雷影 于 2023-11-21 13:23 编辑
不难理解吧?相当于让一个动画重复显示在指定位置啊
新建事件--插件指令 写入
LoopAnim start 1 animid 指定事件头上显示一个循环动画(比如头上一直显示一个!号表示这个事件角色是任务NPC)
LoopAnim start 0 animid 这个是显示动画在你执行指令的这个事件上
LoopAnim start -1 animid 这个是显示在玩家控制的角色头上
LoopAnim start $gameVariables.value(x) animid 这个是指定一个X号变量 X自定比如99 这样改变99号的变量数值-1或0或1~999可以调整动画显示的位置参考上面
下面这两个简单理解成 设定是动画挡住角色或者角色挡住动画就可以了
SetAnimLoc event location # 设置动画位置
location = below or behind - 在角色精灵后面播放动画
location =above or front - 在角色精灵前面播放动画(默认)
SetAnimLoc event below or behind - 在角色精灵后面播放动画
SetAnimLoc event above or front - 在角色精灵前面播放动画(默认)
PS:通常是设定在一开始创建一个一次性的自动事件执行指令,给村子里的NPC头上放上动画来表示NPC当前的情况,心情,任务图标之类的!相似功能的插件其实也有不少的
|
|