| 主题贴:【 [RM素材] [类塞尔达][脚本]ABS战斗系统 】(原帖)(目录) 面粉 (2006-8-9 22:48:55) 今天翻素材的时候无意找到的一个用于ARPG的新的ABS…… 时间是2006/8/2 作者是BEHEMOTH 感觉还不错…… 大致翻译了一下压缩包里面的说明…… 相信有了这个说明大部分人应该可以使用这个脚本了。 可能有一些语句翻译的不是很准确……还请见谅 -v- 压缩包已经上传到 http://bbs.66rpg.com/upload_program/files/ABSScript.zip 里面有原版的说明和脚本文件。 作者很厚道地附带了范例游戏 地址是:http://www.phanxgames.com/pxg/projects/forstory/ PS:脚本默认的是 A:菜单 S:技能 D:物品 X:攻击 Page Up/Down:切换控制角色 脚本基本效果如图 http://bbs.66rpg.com/upload_program/files/ABSTest.JPG (貌似队伍中有多个角色的状态下,未控制角色的跟随有一些问题……) ############################################################################# #Script by: BEHEMOTH# #作者: BEHEMOTH #Date: August 2nd 2006 # 描述: 一个类似塞尔达或者圣剑传说2类型的ABS脚本 # 希望在使用的时候能够通知我一下,但并不是必需的。 ############################################################################# ------------------------------------------------------------------------------- 如何将脚本插入你的工程 ------------------------------------------------------------------------------- 这里我给出三个将脚本复制到你工程的脚本编辑器中的方法。 (1)Big File 文件夹 (2)ABS脚本文件 (3)Single文件夹(里面有独立的各个脚本,以.txt形式储存) 请阅读 ~How To Insert Script~.txt (~如何插入脚本~.txt)文件以便知晓如何插入脚本。 ------------------------------------------------------------------------------- 如何使用这个脚本以及他在你游戏内的(调用)函数 ------------------------------------------------------------------------------- 帮助你理解和掌握的范例游戏 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一个关于如何使用这个脚本的范例 可以在 http://www.phanxgames.com/ 上搜索 "Forgotten Story"这个游戏。 这是一个我用来说明ABS脚本功能的范例游戏。 或者你可以直接连接到 http://www.phanxgames.com/pxg/projects/forstory/ 如何制作武器 ~~~~~~~~~~~~~~~~ 武器在Game_Weapons脚本中定义 现在武器不仅仅可被你的队员所用,只要你愿意,你也可以让怪物使用他们 在这个方法类中,在add the data here这个说明下,就是你可以自己定义武器数据的地方。武器有三种攻击类型。 近身:诸如剑之类的。 范围:诸如弓箭或者枪。 射击类:在对象身上显示一个射击动画。 这是一个近身武器设定的实例 @weapons[1].weapon_melee("长剑", 10, 3, 1, false, [1,1,0,0]) #长剑 这是一个范围武器设定的实例 @weapons[4].weapon_range("AK47", 5, 1, 15, true) #AK47 @weapons[1]表示数据库中第1号武器,weapon_melee 表示这是一个近身武器,后面括号中的数据含义按序如下所示: (1)文件名----武器图像的名称 [更多详细内容请参阅 文件名图像相关内容 段落] (2)硬直---- 花多长时间才能完成一次攻击。单位:帧 (3)攻击宽度---- 武器能够打击的横向范围 (4)攻击距离---- 武器能够打击到多远 (5)是否只能攻击单个敌人---- 如果设定为true,那么该武器一次只能攻击一个敌人。 下面这个并不是必须要设定的。 (6)攻击方向--- 攻击以何种方向进行。如果你不对该部分设定任何数据,那么武器只会攻击角色面前的敌人。 实例[1,1,0,0]解释如下: 第一个数字:如果设定为1,那么就可以攻击使用者前方的敌人 第二个数字:如果设定为1,那么就可以攻击使用者后方的敌人 第三个数字:如果设定为1,那么就可以攻击使用者左方的敌人 第四个数字:如果设定为1,那么就可以攻击使用者右方的敌人 因此,[1,1,0,0]这个设定将可以攻击使用者前方和后方。 以上的说明同样适用于范围武器的设定。 这是一个射击类武器的设定实例 @weapons[6].weapon_shot("手杖",10, 40, true, 2, 64, true) #飓风之杖 括号中的各个数据含义按序如下: (1)文件名 武器图像的名称 [更多详细内容请参阅 文件名图像相关内容 段落] (2)硬直 花多长时间才能完成一次攻击。单位:帧 (3)距离 射击效果在消失之前能够攻击的距离 (4)是否单体 如果设定为true,那么该武器一次只能攻击一个敌人 (5)加速度 射击效果对于目标有多快的加速度 (6)最大速度 射击的最大速度 (7)热追踪(?) 射击效果是否会追踪目标 如何创建魔法和物品 ~~~~~~~~~~~~~~~~~~~~~~~~ 魔法和物品分别需要在Game_Magic和Game_Item中设定,在这两个方法类中,在add the data here这个说明下,就是你可以自己定义数据的地方。 这些设定与武器设定基本相同,但是也有微小的不同。 所以建议在阅读这个设定说明之前,先阅读武器的设定说明。 不同的地方就是……相对于@weapons[8].weapon_melee,你可以像如下这样,用@magic[8].magic_melee或者@items[8].item_melee来替代任何一个(定义?)(这是在说什么啊-v- ) (?) 魔…… 长篇帖子,完整版请原地址查看 |
| 咸蛋超人XY : {/hx}{/hx} 感谢面粉~ >link006007 : 不错不错,拿来看下,谢谢楼主乐 >面粉 : 试了一下他的范例游戏,手感不错的说…… 从音乐和系统来看……作者明显是一个YS的Fans……{/se} http://bbs.66rpg.com/upload_program/files/SceneCommon.JPG Ps:脚本默认的是 A:菜单 S:技能 D:物品 X:攻击 >MogStar : 好东西呀,手感很好,系统设定也很全面{/se} >美兽 : [b]以下引用[i]MogStar于2006-8-10 9:17:18[/i]的发言:[/b] 强烈引用,调成全屏远程敌人真素地狱{/gg} >千鸟 : 好东西!!!!!!!!!!! >诗酒 : 爆感兴趣!下下! >小天 : 林克FAN 某天收! 谢谢共享 >king : 谢谢共享 ! 不客气,拿走啦! >叼烟的男孩 : 太好了!感谢楼主 >千鸟 : 这个脚本有错误! 选择战术中的目标的第一个,会出现脚本错误! >sc1000y : 最后一个也会起冲突 >美兽 : 实际作者范例工程的内容与给出的脚本出入很大,虽大多为针对自己游戏的修改, 但有一处的差别非常影响攻击的流畅性,就是Game_Players的一个“moving? ”影响的 把Game_Players类的对应的部分改成这样就可以了 unless $game_system.map_interpreter.running? or >叼烟的男孩 : 脚本我很烂...调用不了... >letianhs123 : 好东西 拿走了{/se} >暴风の龙 : 好东西啊~试试用 >libinsf : 好帖子沉了怪可惜的。顶了。 >见光即死 : {/se}要了 谢谢 跑拉 拿了就要 跑 >tranpol : 真的是很强的脚本啊~~~ 下了收藏~~~ 真的是个好东东 俺也超喜欢YS系列的啊 从一代到到现在的八代 都是精典啊 >见光即死 : {/fd}{/se}喜欢 正点 好爽啊 >小萧 : 确实是好东西,呵呵,顶起。。 >莫浪语 : 楼上各位谁有那个范例游戏共享下,现在那个站上没有了 >美兽 : [b]以下引用[u]莫浪语于2007-9-26 16:46:41[/u]的发言:[/b] 我有。 >莫浪语 : {/se}谢谢,能不能共享个给我 >kaze : [b]以下引用[u]美兽于2007-9-28 3:02:04[/u]的发言:[/b] 可否给也我一份呢,曾PM面粉未果 >纯子 : 那个网站怎么都空了???{/fd}{/fd}{/fd} >美兽 : [URL]ftp://new3@ftp3.66rpg.com/个人文件夹/美兽(555)/资源整理/Forgotten Story.zip[/URL] 系统直接拷贝出来会有些问题, 其实爱丽丝·珍就已抽离并整合过该系统,并做了一定程度的修改,不过拿现在来看,已经对这个系统不大满意了,设置连段很麻烦。 >kaze : [b]以下引用[u]美兽于2007-10-2 9:08:31[/u]的发言:[/b] 万分感谢 >懒人 : 太棒了!非常感谢! >马甲拉 : 感谢LZ..谢谢了 >shineli : {/wx}额~!范例试过来,真的很好 拿去研究一下咯,谢谢楼主啦~! |