赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2023-6-12 |
在线时间 | 3038 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1697
- 在线时间
- 3038 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
|
这个好像脚本里说明是日文的……我也是转过来的……我看看,里面应该写的有方法。
#--------------------------------------------------------------------------
# ● 回转地的设定
#--------------------------------------------------------------------------
TURNING_FILE = "回转" # 文件名
TURNING_DIRECTION = 1 # 方向(1.逆时针,-1.顺时针)(|||-_-汗..怎么还有用-1做带入值的...)
TURNING_SPEED = 40 # 速度
TURNING_DURATION = 1 # 回转数
这个应该是设定的值的……
你把这一段仔细翻译看看……里面应该有直线的方法。
=begin
#--------------------------------------------------------------------------
# ●远距离动画片
#--------------------------------------------------------------------------
☆说明
从行动者对对象者放动画。
放的动画 数据库‐动画片 那么作。
[动画片 ID, 快速 ,来回吗?,直线 (false) or 曲线 (true)] 那么指定。
●自定义方法
case @id
when 17,18,19,20 #17.18.19.20号 101.32,第3个true是否移动,第4个是true-曲线,false-直线
return [101,32,false,false]
when 21,22,23,24
return [102,32,false,false]
end
return 0
的好像画一 ID就特别指定可能。
●动画片 ID
是放的动画片 ID 。短的情况用反复被表示。
●快速
大比较早(是 0 的话动画不[没] 移动)
1 =想 1 画框前进 1. ,请给我。
●来回吗?
true 的情况,动画像回飞棒那样回来。
●直线 (false) or 曲线 (true)
true= 往对象曲线,动画飞。(有修正的空地然而 ???)
false= 往对象直线,动画飞。
=end
换句话说,应该可以自定义函数,用case定义角色id是否远距操作,是否直线运动等等……
p.s.例如3号角色拿着弓,可以不过去,那把case 3的第3个改为false,如果想返回直线的话,第4个改为false
module RPG
class Weapon
#--------------------------------------------------------------------------
# ●远距离动画片
#--------------------------------------------------------------------------
def flying_anime
# ID 指定的例子
#case @id
#when 34# 回飞棒的样子家伙
# return [103,32,true,true]
#when 17,18,19,20
# return [101,32,false,false]
#when 21,22,23,24
# return [102,32,false,false]
#end
return [0,0,false,false]
end
end
class Skill
#--------------------------------------------------------------------------
# ●远距离动画片
#--------------------------------------------------------------------------
def flying_anime
return [0,0,false,false]
end
end
class Item
#--------------------------------------------------------------------------
# ●远距离动画片
#--------------------------------------------------------------------------
def flying_anime
return [0,0,false,false]
end
end
end
在这里3个都要和第一个注释掉的例子那样定义每个角色。明白否?第1个是攻击,第2个是法术,第3个是物品 |
|