66RPG
本站首页
制作教程
文章作品
制作素材
原创游戏区
周边下载
本站论坛
 ※ 站内搜索
栏 目:
方 式:
关键词:
  
 ※ 教程分类
 RMXP 图文教学
 初级教学
 中级教学
 高级教学
 个人创意与研究
 RMXP 录像教学
 新人入门录像
 零散录像教学
 商业素材使用录像 ★
 周边教学
 美工 与 音乐
 RMXP 脚本发布
 游戏系统修改
 地图效果类
 战斗系统相关
 全新系统类
 API与高难度类
 RMVX 制作教学
 RMVX 初级教学
 RMVX 中级教程
 RMVX 高级教程
 RMVX 综合制作展
 ※ 无图目录 (按点击量横排序)


-- 66RPG全内容文字目录 --


 ※ 近期特色教学
行走图横版战斗-改进版 (实现远距离攻击) ( 66RPG, RPG MAKER XP教程 )
 本站首页→制作教程→战斗系统相关

行走图横版战斗-改进版 (实现远距离攻击) [推荐]


教程作者:darkten
首发网址:点此进入本教学的原始帖
适宜用户:RMXP用户
技术通用度:★★★★
技术应用复杂度:60 (满分150分)
学习的理解难度:60 (满分150分)

 作者的话:

经过了两次的修改,终于完全实现了远距离攻击的效果(弓箭、铳类)
另外,也实现了简单的回旋攻击(类似回力镖的攻击)和攻击道具(类似石头或炸弹)

这个脚本的更动分为2部分:
1)战斗动作 - 新加了数个动作,如:“弓箭攻击”、“远距离发动”等等
2)战斗动画 - 基本上是脚本原带的。只是这个功能被隐藏起来了。现在已恢复。

 教学正文:

原帖:
“菜鸟级别的横版战斗+动画脚本”by 精灵使者
http://bbs.66rpg.com/forumTopicRead.asp?id=50963

用法:
在相应的脚本行加入武器/技能/道具的数据库id(id之间要用“,”来分开)
如果不要某些功能的话就随便填一个外太空id就行了(没有用到的id)
1)战斗动作(角色/行走图的动作)
脚本355行:  远程武器的id  (普通攻击时使用远程射击)
脚本357行:  回旋武器的id  (普通攻击时会飞回手上的武器,如:回力镖)
脚本370行:  远程技能的id  (使用技能时是远程射击)
脚本372行:  回旋技能的id  (使用技能时,飞出的武器会飞回手上)

2)战斗动画(显示‘对象方的动画’之前先显示‘飞行武器射去敌人身上’的动画)
脚本453行:  回旋武器的id  (攻击时会显示一段类似回力镖的动画)
脚本455行:  弓箭武器的id  (攻击时会显示箭射去敌人身上的动画)
脚本457行:  铳类武器的id  (攻击时会显示子弹射去敌人身上的动画)
脚本470行:  回旋技能的id  (技能使用时会显示一段类似回力镖的动画)
脚本472行:  弓箭技能的id  (技能使用时会显示箭射去敌人身上的动画)
脚本474行:  铳类技能的id  (技能使用时会显示子弹射去敌人身上的动画)
脚本486行:  抛击道具的id  (使用该道具时,道具被丢到敌人身上)

〉注意:
〉‘飞行武器射去敌人身上’的动画是在设定id之后的那句脚本里面设置
〉例子:(脚本第455和456行)
〉       when 17,18,19,20    #远程武器1(弓箭类)的id
〉       return [101,32,false,false]
〉这样,武器17~20(都是弓箭)在显示‘对象方的动画’之前会先显示第101号动画
〉而动画的轨道是从使用者身上直到敌人身上(实现子弹射出的效果)
 
还有:
战斗队伍的画面位置已经被修改过,
让角色的位置与默认的战斗背景图不会有视觉上的冲突。
如果要更改请去脚本第113-116行改改就行了。

脚本‘Arrow_Enemy’和‘Arrow_Actor’被稍微修改过(可以无视)

这个范例附带了
一张经过修改的战斗背景图(027-castle03),其他的战斗背景图可以使用默认的。
一套横版的默认敌人的战斗图(从行走图改过来的)

效果图:
         



关键字:RMXP 脚本 横版战斗

发布日期:2008-4-18 13:38:26 点击量:3715


 上一篇:自定义战斗渐变图
 下一篇:没有下一条记录
关于我们
支援本站
友情连接
站点目录
站内搜索



WWW.66RPG.COM,2005-2013 ^o^

备案序号:京ICP备05035415号



 
Web www.66rpg.com bbs.66rpg.com