- 注册时间
- 2004-6-23
- 最后登录
- 2006-1-19
⑤进阶
风语者
- 积分
- 528
|
楼主 |
发表于 2004-7-26 01:40:43
|
显示全部楼层
以下是引用chaochao在2004-7-26 0:10:16的发言:
1进入此格就在这个格子里画一个脚印,2离开这个格子的时候按照离开的方向再画一个.
重复...
用事件来做脚印不如用图片来做,这样脚印消失的时候会有渐淡的效果,会比较爽...
用图片显示脚印可以用事件来做,一个事件显示一只脚印(图片),但是显示图片的上限是50......
显示图片要重复制作N次
N=(4*2*X)
4是4个方向,2是左右脚,X代表最多显示几个脚印
可能你听不懂,我的意思就是用图片来当脚印,而不是用事件
我这样虽然麻烦,不是一般的麻烦,是超级麻烦,但是效果很好...
有些问题:
1.原文:\"进入此格就在这个格子里画一个脚印,2离开这个格子的时候按照离开的方向再画一个\"
进入格子的时候脚印会被人物挡住,因为我是按照人物图象大小制作的脚印,我觉得只需要离开时画就可以.
2, 用坐标比的方法来判定人物是否离开格子,当离开的时候要考虑脚印的消失,
我不知道您用的是什么方法,我的构想是,用N进制数转换为10进制数,N进制数的N就是脚印消失的时间,通过这种方法压缩脚印消失的时间,如果是事件的话,N进制的每一位都与一个事件相对应,相对计算简单,因为我调用了事件,就算我此时调用了别的事件,原先调用的事件还是在工作的,但如果用图片的方法,因为没有事件这个外套的包裹,所以要减时计算N进制变量就需要N个呼叫来工作,过程繁琐了些.(用变量保存N进制数压缩数据的技术是我刚刚掌握的,如果有什么逻辑错误,请高手指出,谢谢)
3, 如果只是为了渐淡效果,做脚印的多个淡消图就可以了,毕竟脚印只是附属品,尽早消失对机器也减轻了些负担,虽然不大吧,但数量多也是种负荷啊.(有错请指出)
4, 用事件做的话可以做出一些其他效果,比如透明人啊,NPC的移动脚印效果等,目前只想到这些
5, 如果同时只能有50个图片显示的话,就做不出复杂的脚印效果.
因为,假如主角的移动速度很快的话,完全可以在第1个脚印消失之前走出很多步来
而用事件来做脚印比起用图片来做脚印最主要的一点就是,可以不用制作多个脚印混杂在一起的图片,我只需要将两个事件重叠在一起就可以了
而且,假如要制作不同类型的脚印,比如人类和怪兽的脚印是不同的,那么用图片制作的话就显的太复杂了,用事件就简单的多.(可能我理解错了,若真是这样,抱歉,我无心的~)
|
|