MC新手入门(十五)------ 路径事件
2013-05-16 10:59
375 查看
前面小狗跟着鼠标移动,现在我们让小狗沿着制定的线路移动。
首先,给小狗和球分别绘制一条Path_dog和Path_dog2路径,做为静态小狗和动态小狗运动的路径。点击【角色面板】中的【路径面板】,添加一条路径,给定路径名称和路径总帧数,点击【创建路径】按钮,绘制一条路径,完成绘制后我们就成功添加一条路径了,具体步骤如图 4-1-2-2-1、图 4-1-2-2-2所示,用同样的方法再绘制另一条路径。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1130476wsolyhh7ee37byn.png)
图4-1-2-2-1
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1130473s32mt7fusm33q15.png)
图 4-1-2-2-2
接下来,做进一步设置。
先以静态小狗这个角色为例子。到角色控制器面板的事件列表中,选择“创建角色”添加事件,选择“改变路径”改变路径,具体设置如【 图4-1-2-2-3】,当创建角色时,这个角色就会按指定的路径移动。这样测试时静态小狗就会跟着路径动起来了。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048tv4cf1f4z8i1c4yk.png)
图4-1-2-2-3
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048488ld089v5r0gmx6.png)
图4-1-2-2-4
用同样的方法做动态小狗的路径运动。选择相应的路径。如下图
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048k7z5zseze7isdckh.png)
图4-1-2-2-5
这样小狗就会沿着路径一直的动作。但是看上去小狗都停不下来了。怎么办呢?
接下来,我们回到角色事件的事件列表中,选择【路径结束】事件,做如下配置,使得静态小狗沿着路径完成后就停下了。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048zfllx3mepwdh9ixg.png)
图4-1-2-2-6
选择好路径名称,在选择执行动作为【更改路径】,如【图4-1-2-2-7】,确定。静态小狗在移动完指定路径后会停下。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048g092azx39690luga.png)
图4-1-2-2-7
用同样的方法做动态小狗随着路径结束而沿着静态小狗的路径移动。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048lcs4fftj4pppqcet.png)
图4-1-2-2-8
Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=2471&extra=page%3D3%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline
首先,给小狗和球分别绘制一条Path_dog和Path_dog2路径,做为静态小狗和动态小狗运动的路径。点击【角色面板】中的【路径面板】,添加一条路径,给定路径名称和路径总帧数,点击【创建路径】按钮,绘制一条路径,完成绘制后我们就成功添加一条路径了,具体步骤如图 4-1-2-2-1、图 4-1-2-2-2所示,用同样的方法再绘制另一条路径。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1130476wsolyhh7ee37byn.png)
图4-1-2-2-1
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1130473s32mt7fusm33q15.png)
图 4-1-2-2-2
接下来,做进一步设置。
先以静态小狗这个角色为例子。到角色控制器面板的事件列表中,选择“创建角色”添加事件,选择“改变路径”改变路径,具体设置如【 图4-1-2-2-3】,当创建角色时,这个角色就会按指定的路径移动。这样测试时静态小狗就会跟着路径动起来了。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048tv4cf1f4z8i1c4yk.png)
图4-1-2-2-3
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048488ld089v5r0gmx6.png)
图4-1-2-2-4
用同样的方法做动态小狗的路径运动。选择相应的路径。如下图
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048k7z5zseze7isdckh.png)
图4-1-2-2-5
这样小狗就会沿着路径一直的动作。但是看上去小狗都停不下来了。怎么办呢?
接下来,我们回到角色事件的事件列表中,选择【路径结束】事件,做如下配置,使得静态小狗沿着路径完成后就停下了。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048zfllx3mepwdh9ixg.png)
图4-1-2-2-6
选择好路径名称,在选择执行动作为【更改路径】,如【图4-1-2-2-7】,确定。静态小狗在移动完指定路径后会停下。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048g092azx39690luga.png)
图4-1-2-2-7
用同样的方法做动态小狗随着路径结束而沿着静态小狗的路径移动。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/113048lcs4fftj4pppqcet.png)
图4-1-2-2-8
Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=2471&extra=page%3D3%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline
相关文章推荐
- MC新手入门(十五)------ 路径事件
- MC新手入门(二十一)------ 碰撞事件
- MC新手入门(二十一)------ 碰撞事件
- MC新手入门(十七)------ 鼠标点击事件
- MC新手入门(二)------路径
- MC新手入门(十八)------ 鼠标移进事件
- MC新手入门(十)------事件设置
- MC新手入门(十九)------ 动画结束事件
- MC新手入门(十)------事件设置
- MC新手入门(十七)------ 鼠标点击事件
- MC新手入门(十八)------ 鼠标移进事件
- MC新手入门(十九)------ 动画结束事件
- MC新手入门(二)------路径
- MC新手入门(二十六)------屏幕适配
- MC新手入门(四十)------ 愤怒小狗制作一
- MC新手入门(三十)------ 逻辑运算符和表达式
- MC新手入门(四十八)------ 物理世界
- MC新手入门(十三)------ 添加游戏角色
- MC新手入门(二十七)------数据类型、标识符、常量与变量
- MC新手入门(三十九)------ 声音函数、游戏控制器