- 注册时间
- 2006-6-14
- 最后登录
- 2009-11-11
③业余
- 积分
- 111
|
[glow=255,red,2]http://pickup.mofile.com/2082050689032885[/glow]
[glow=255,limegreen,2]ftp://dlnew@ftp2.66%72pg.com/web3/200607/ACT01.rar[/glow]
注:最早发布在 66 论坛
冲突方面和 MAP 类脚本可能较大。不过强力推荐,虽然还不完美。
貌似很象玛力兄弟[/COLOR]
忘了写操作:
z:确认,加速 ,退出射击模式
x:取消,跳跃(2段),射击1
c:菜单 ,射击2
[glow=255,red,2]---------------解释----------------[/glow]
$ud_ok = true #上下失效(就是有重力时为false,普通时为true)
$airjump = 1 #空中连跳(空中是否可连跳,为10就是可跳10次,0就是空中不可跳)
在游戏中用事件最后一项运行脚本就可改变。
[glow=255,red,2]-------------ruby程序部分--------------[/glow]
重力是按照惯性加速度的原理制作的。
速度范围是[-100 , +100]
按跳跃键后判定可跳跃就立刻给与 最大向上速度(+100) 的向上速度
225 @jumpnow = JUMPMAX
然后加速度保持 -10
235 @jumpnow -= 10
按跳跃键不放产生额外加速度 +3
228 @jumpnow += 3
[glow=255,red,2]--------------使用注意----------------[/glow]
由于对话时,重力仍然有效,所以,对话前先
$ud_ok = true
对话完再转回来
$ud_ok = false
可以避免一个奇怪的BUG |
|