Project1

标题: 嘛!关于怪物追踪的脚本,请教...... [打印本页]

作者: 钢炼君2    时间: 2013-10-22 01:50
标题: 嘛!关于怪物追踪的脚本,请教......
小白我想在怪物追踪脚本做这个效果的

.当怪物接近主角时,把怪物的行走图清楚掉,

转变为播放怪物打斗的RM动画,求大侠们指教.

还有,小白我想做一个躲猫猫的事件,

主角触动衣柜之类的事件,清除掉主角行走图和事件图片,
转为播放藏起来的RM动画.


最后就是求那个---在菜单栏换装备,行走图变为装备的行走图.谢谢了各位大侠
作者: 艾拉梅德    时间: 2013-10-22 02:32
最后一个直接搜索吧,我记得6R有的。
触动衣柜之类的可以做个公共事件,行走图和事件图片觉得麻烦的话可以直接opacity=0,RM动画就要看是什么动画了……
怪物追踪脚本不清楚,不过可以计算怪物和主角的距离,在设置的距离下公共事件怪物怎么怎么样播放动画之类的……

作者: 钢炼君2    时间: 2013-10-22 09:06
艾拉梅德 发表于 2013-10-22 02:32
最后一个直接搜索吧,我记得6R有的。
触动衣柜之类的可以做个公共事件,行走图和事件图片觉得麻烦的话可以 ...

嗯。。有没具体工程案例参考下呢,thanks{:2_270:}
作者: 艾拉梅德    时间: 2013-10-22 11:41
第一个还是第二个?第一个我不知道你说的是什么脚本,第二个的话,就拿lz说的来吧,触动衣柜之类的事件我不知道你要怎么触动,如果是角色与事件接触才触发事件的话,新建事件行走图是衣柜,设置与主角接触,然后设置行走路线:角色更改透明度0,衣柜透明度是0,播放的话不知道你播放的是AVI还是gif还是事件就是了……

作者: 钢炼君2    时间: 2013-10-22 13:00
艾拉梅德 发表于 2013-10-22 11:41
第一个还是第二个?第一个我不知道你说的是什么脚本,第二个的话,就拿lz说的来吧,触动衣柜之类的事件我不 ...

嗯。。小白我呢就是想在怪物追踪脚本里呢加入实现怪物攻击的RM动画,
我已经做了四方向的GIF动画,只是不知道怎么实现当怪物靠近主角时,
怪物行走图消失,播放RM打击动画。
而且我的怪物是超出32X32标准大小的,播动画时跟行走图坐标偏离。 最后呢,关于图块的问题,想用脚本实现人在墙壁前,会挡住墙壁,走到墙壁后可以被挡住。我知道事件可以完成这功能,但是怕事件多会拖拽,很卡,再次感谢。。。
作者: 艾拉梅德    时间: 2013-10-22 13:35
钢炼君2 发表于 2013-10-22 06:00
嗯。。小白我呢就是想在怪物追踪脚本里呢加入实现怪物攻击的RM动画,
我已经做了四方向的GIF动画,只是不 ...

……第一个我依然不知道你说的是什么脚本,把脚本发出来吧…………

事件多的话,把地图分成好几个地图就可以了……
作者: 钢炼君2    时间: 2013-10-22 15:25
艾拉梅德 发表于 2013-10-22 13:35
……第一个我依然不知道你说的是什么脚本,把脚本发出来吧…………

事件多的话,把地图分成好几个地图就 ...

这里有个追踪的脚本链接,另外一个更详细的一时找不着 http://www.66rpg.com/articles/3128
作者: 艾拉梅德    时间: 2013-10-22 15:42
钢炼君2 发表于 2013-10-22 08:25
这里有个追踪的脚本链接,另外一个更详细的一时找不着 http://www.66rpg.com/articles/3128 ...

abs_sx = sx.abs
abs_sy = sy.abs
这个是怪物和角色之间距离的绝对值
假设你设定中x轴是i距离改变动画,j是y轴
那么if (abs_sx ==i) and (abs_sy==j)
          播放动画(这个看interpreter中对事件播放动画的定义)
      end
基本来说是这样的吧, 至于动画不符的问题,在数据库中,把动画那里的假定敌人(就是更改谁是动画中的敌人那个)改成你的行走图的怪物,然后按照那个一点点拼动画吧.
作者: 钢炼君2    时间: 2013-10-22 19:15
艾拉梅德 发表于 2013-10-22 15:42
abs_sx = sx.abs
abs_sy = sy.abs
这个是怪物和角色之间距离的绝对值

oh,thank you very much,虽然还没开始实践,不过谢谢你的指教..哟呵呵呵呵呵




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