Project1
标题:
DNF同人的福音:浮空系统v0.2
[打印本页]
作者:
霜冻之狼
时间:
2009-9-25 21:13
标题:
DNF同人的福音:浮空系统v0.2
本帖最后由 霜冻之狼 于 2009-9-26 10:22 编辑
原提问帖:
http://rpg.blue/viewthread.php?tid=133602
这个版本新增加了连续浮空功能,现在可以在浮空未落地前再次浮空
不过浮空后无法还原行走图的BUG还是修复不能
#================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
# ● 浮空系统v0.2 by 霜冻之狼(QQ:3941404177)
#
# 想要1号事件浮空: $game_map.events[1].fukong(high,speed)
# 想要本事件浮空: $game_map.events[@event_id].fukong(high,speed)
# high: 浮空高度 speed: 下落速度
#=====================================================
class Game_Character
def fukong(high, speed)
# 距计算距离
distance = Math.sqrt(high).round
# 设置跳跃记数
@jump_peak = 10 + distance - speed
# 从静止转变到浮空时,变化行走图
unless @jump_count >= 0 and @character_name =~ /_浮/
@character_name = @character_name+ "_浮"
end
@jump_count = (@jump_peak *2 - @jump_count).abs
# 清除停止记数信息
@stop_count = 0
end
def update_jump
# 跳跃计数减 1
@jump_count -= 1
# 计算新坐标
@real_x = (@real_x * @jump_count + @x * 128) / (@jump_count + 1)
@real_y = (@real_y * @jump_count + @y * 128) / (@jump_count + 1)
if @character_name =~ /_浮/ and @jump_count == 0
@character_name = @character_name.gsub!("_浮") { "" }
end
end
end
复制代码
作者:
越前リョーマ
时间:
2009-9-25 21:38
浮空到底是什么样的……
作者:
君少
时间:
2009-9-25 21:41
浮空到底是什么样的……
越前リョーマ 发表于 2009-9-25 21:38
半空飞起来了
作者:
霜冻之狼
时间:
2009-9-26 10:19
本帖最后由 霜冻之狼 于 2009-9-26 10:25 编辑
这个是在默认跳跃的基础上改的,高手大大可无视
PS:浮空就是一种战斗状态,通俗说就是攻击时被拍飞……
作者:
DeathKing
时间:
2009-9-26 14:36
纯顶
虽然我也不知道什么是浮空系统
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1