Project1

标题: ARPG小课堂[2] [打印本页]

作者: 缺牙de兔子    时间: 2008-2-2 06:18
标题: ARPG小课堂[2]
上节课说到如何给角色设置属性和动作

今天来讲一下如何用事件制作跳跃功能
上节课内容:http://rpg.blue/web/htm/news926.htm
事实上今天是要讲下攻击事件的 但是时间不够 还是等放假再写给大家吧

事实上跳跃功能要建立在动作属性的基础上
如果没有动作属性的约束角色的动作会很混乱

首先需要判断完家输入的方向键来约束角色的行走
这样不会让行走和跳跃形成冲突
下面的图是约束行走的脚本


如果去掉这些脚本再试试行走和跳跃一起按是不是会出现一些小BUG?

另外在跳跃动作里写一些角色行走路线
具体动作细节由大家去描绘 描绘得生动一些
这样能让角色看起来更像在跳跃

我的方法是 首先让角色的行走速度更改为6
然后面向固定 穿透为ON  一会再告诉大家为什么要打开穿透

然后更改角色图形 并且让角色行走动画关闭
下图为角色向上跳跃的事件

至于为什么要打开穿透  
那是因为当角色在地图边缘时跳跃会使角色向下移动相应的格数
所以我们要用障碍来约束这个漏洞 大家应该知道地图边缘不能穿透
但障碍是可以穿透的 只要我们在图上设置一些障碍就可以掩饰这个漏洞

另外不想让角色穿透的位置可以用以主角接触的事件来约束角色跳跃高度
这样就可以形成角色跳跃的功能了  具体如何实现跳跃障碍就要看大家能不能想出办法了
以后的范例中我会加上障碍限制跳跃高度的功能的
范例工程:
ftp://zh99998.vicp.net/%D3%CE%CF%B7/ARPG%D0%A1%BF%CE%CC%C32.rar








作者: 222001222001    时间: 2008-2-3 00:34
顶帖{/cy}{/cy}
作者: Magic    时间: 2008-2-3 06:23
好深奥的说……
作者: 缺牙de兔子    时间: 2008-2-3 20:32
........我的ARPG小课堂已经不受欢迎了 {/ll}
作者: 越前リョーマ    时间: 2008-2-3 20:33
以下引用缺牙de兔子于2008-2-3 12:32:17的发言:

........我的ARPG小课堂已经不受欢迎了  

不大明白为什么ARPG里要这么做……
作者: Eclair    时间: 2008-2-3 21:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 缺牙de兔子    时间: 2008-2-3 21:18
以下引用越前リョーマ于2008-2-3 12:33:06的发言:
不大明白为什么ARPG里要这么做……


只是方便给 不会脚本的人学习~.~ARPG的思路
也曾经有人问怎么做ARPG啊  而且问的人都是些新手

作者: 越前リョーマ    时间: 2008-2-3 21:19
以下引用Eclair于2008-2-3 13:08:59的发言:

看到事件偶脑残- -bbb
偶也在做ARPG,不过是脚本80%,事件20%的~~
没办法……咱事件不行啊。


[本贴由作者于 2008-2-3 13:09:09 最后编辑]

怎么跟我相反呢……

我是90%事件,10%脚本……|||
作者: fusy1996d    时间: 2008-2-4 04:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 劍之飛龍☆    时间: 2008-2-16 21:41
没关系……
只希望你把2至4讲的内容合起来,这样看的人就多了。比如我的《脚本小讲堂》……(也不怎么样……)

而且,现在没几个人对ARPG感兴趣……希望你的这个能激发大家……




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