Project1

标题: ===想做走在草地上草会动的效果=== [打印本页]

作者: donald    时间: 2008-2-4 06:12
标题: ===想做走在草地上草会动的效果===
就是口袋妖怪那样,走到草地上草会晃一下~
我设置了草地的标记为1,然后条件分歧,当变量(地图标记)为1时,当角色在移动时.就执行动画......但是动画好象没有播放在地图坐标的功能啊,怎么才能实现草摇动呢?

请不要告诉我在草地上用事件,那会卡死的......
作者: holwar天下    时间: 2008-2-4 06:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-4 06:17
这个有点难做,

要确认主角坐标在显示动画在主角身上……
作者: donald    时间: 2008-2-4 06:20
以下引用越前リョーマ于2008-2-3 22:17:38的发言:

这个有点难做,

要确认主角坐标在显示动画在主角身上……

这个不行吧.....主角是移动的,那动画不是跟着主角移动了= =....
动画应该是定在草上面的......
作者: 洋娃娃    时间: 2008-2-4 06:31
更改主角的行走图,在行走图上绘制草摇动的效果。
作者: link006007    时间: 2008-2-4 06:34
那草也是一个事件...  与主角接触一下就移动一下(就是行走图原地动)..
不过用事件可能麻烦点..
作者: blue2005    时间: 2008-2-4 06:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eclair    时间: 2008-2-4 06:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: blue2005    时间: 2008-2-4 06:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: donald    时间: 2008-2-4 19:28
楼上的各位,如果我用事件做的话,那我还用问么....但是要知道,草不是一棵两棵,而是一大片!如果每棵草都用事件那会卡死!!!
所以说,才想用地图标记+公共事件的方法啊......

另外,想问问Eclair,角色的XY坐标是一个格子一个坐标还是按照战斗坐标的那种??
作者: Eclair    时间: 2008-2-4 19:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: donald    时间: 2008-2-4 19:40
一个格子一个坐标,那刚好~
我试试看~
作者: doranikofu    时间: 2008-2-4 19:42
就放在主角身上吧?应该是主角走到哪哪里的草会动嘛{/hx}
不过要是素材太精细可能就不行了{/fd}
作者: donald    时间: 2008-2-4 19:51
以下引用doranikofu于2008-2-4 11:42:51的发言:

就放在主角身上吧?应该是主角走到哪哪里的草会动嘛
不过要是素材太精细可能就不行了

不行....主角是移动的,草是固定在地上的...
作者: 逐月    时间: 2008-2-8 23:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-2-8 23:28
对脚本熟悉的话, 有个比较好的方法
动画可以加在主角上, 毕竟主角还是比较少的,
在主角上播放草地动画RM的图块里可以设置"草地繁茂"属性, 或者自定地形标志 用来判定
如果判定放在Game_Character, 则连NPC也会有动画, 就不要新建事件了
而且只要不要一个时间内有好几个角色和NPC进入草地,对FPS不会有什么影响,缺点就是动画滞留

或者写一个Game_Event父类, 去掉不必要的属性和方法, 因为有针对性, 写的方法就可以简单很多, 缺点就是在编辑器中不好用

不过一般这种细节动画都是引擎的事
作者: donald    时间: 2008-2-9 03:39
谢谢大家的帮助~~但是我不会RUBY的说......
作者: 一叶障目    时间: 2008-2-9 04:32
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1