RPG人物行走以及模仿跟踪
[ 2007-05-13 13:45:11 | 作者: Conanlwl ]
首个AS3游戏DEMO.实现了人物八方向的行走,以及2DRPG游戏中经常看到的,就是我们的主角,身后带着一帮人一起遨游整个游戏世界.如图:
由于AS本身不支持直接加载BMP图为BitmapData,所以本实例用到了一个日本人写的加载BMP图片并编码为BitmapData,
如果想在场景中添加一个人物,只要新建一个Role实例,并把它push到显示对象数组里就可以了.如:
private var XiaoYao:Role,XiaoYao1:Role;//声明
然后在主函数中.
XiaoYao = new Role("images/all.bmp",5,9);
XiaoYao1 = new Role("images/all.bmp",5,9);
displayobjArray.push(XiaoYao);
displayobjArray.push(XiaoYao1);
此时调试可以看到,只有一个逍遥而已,因为两个人物重叠了,所以只要错开里面的一个人物的x,y坐标就可以了.但此时两个人都受键盘控制的.
如果你想让某个人跟着另外一个人走.只要调用Follow(array:Array,delay:uint)就好.
该函数有两个参数,第一个参数是要跟踪的对象的路径数组RoadArray,第二个参数,就是要跟踪对象的几步之后.0两个对象就重叠了..
注意,一个对象只能被一个人物跟踪,否则会出错.
FLEX源码下载
FLASH CS3源码点击下载
[最后修改由Conanlwl,于2008-4-16 12:12:53]
评论Feed: http://www.conanlwl.net/Feed/Comment/101.aspx
引用链接: http://www.conanlwl.net/TrackBack/Save/101.aspx
浏览模式: 显示全部 |
评论: 1 |
引用: 15 | 排序 | 浏览: 2291
加载评论中...
加载引用中...
相关文章
加载相关文章中...
