设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2099|回复: 10
打印 上一主题 下一主题

[已经解决] rmvx中横战角色释放技能如何让角色跑过去打?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-1-17
帖子
53
跳转到指定楼层
1
发表于 2013-1-5 16:16:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,每次角色使用技能时都是原地不动的释放

Lv2.观梦者

梦石
0
星屑
653
在线时间
2658 小时
注册时间
2010-6-28
帖子
1361

开拓者

11
发表于 2013-1-7 22:48:10 | 只看该作者
本帖最后由 我的米呀 于 2013-1-7 22:51 编辑
灵の楠楠 发表于 2013-1-5 21:11
神马!!!3.4!!!我都不知道额……还有说明一下,我的是汉化的= =


我们假设要做一个技能动画是==>(1.跑向敌人 2.施放魔法动画 3.跑回去)
那可以这么写:

第一步:设定技能动作

在系统设定脚本里找到【连贯动作】一栏,找到“ACTION = {”,回车,另起一行写上如下代码:
RUBY 代码复制
  1. "火球"          => ["目标向前移动","对象动画等待", "12","击倒许可","后退初始化"],


我们把方括号后那些用引号括起来的东西叫动作,SBS2.7中的动作都可以自定义,但如果你不想自己设定坐标之类的东西,这个系统本身也提供了大量的默认动作,你可以仔细察看一下系统设定脚本里的【单独战斗动作】那一部分,汉化版应该已经有详细的介绍了。

回正题,这里“火球”指的是你给你的技能动画取的名字,内容你可以自己随便写,写技能A或是技能B或者***都可以,箭头后方即是规定的动作,

“目标向前移动”便是让你的角色跑到你攻击的目标处,这个动作是系统已经给你写好的的,它可以在【角色移动】那一块看到它具体的实施方法,其实就是x轴方向的移动,并且移动的参照物是你攻击的对象。

“对象动画等待”指的是播放你在数据库中设定的技能动画,并且会等这个动画播放完毕后再继续后面的动作。你可以在【战斗动画】那一块看它详细的实施方法,因为涉及一些较为复杂的设定,我这里暂时不说那么多了。

"12"是指等待的帧数,即你在动画放完后希望等多久再继续后面的动作。

"击倒许可"指的是你这个技能允许将敌人打死,如果你做一个技能,它只能把敌人打残但不能打死,那这个动作就不要写了。

"后退初始化"是指将你的角色移动回他一开始呆的地方。


第二步:将动作和技能捆在一起

找到【技能动作设定】下的【从技能ID决定动作】一栏,在 case @id处另起一行写下列代码:
RUBY 代码复制
  1. when 1
  2.       return "火球"


这里的1是指你的技能id,记得查看你的数据库,找到你需要放这个动画的技能,看一下它的id。
“火球”即我们刚才自己取的动画名,一定要确保这里的名字和上面设的动画的名字一致,切记。

PS:建议初上手SBS重点查看和模仿【连贯动作】一栏系统已给的那些动作,条件允许最好利用测试把每个动画的效果都看一遍,然后回到【单独战斗动作】看一下它怎么写的,这样学起来会快一点。

点评

COOL  发表于 2013-1-7 23:08

评分

参与人数 1星屑 +30 梦石 +1 收起 理由
咕噜 + 30 + 1 详细解答

查看全部评分


                 无从有中来,有从无中生。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-1-17
帖子
53
10
 楼主| 发表于 2013-1-5 21:11:16 | 只看该作者
Password 发表于 2013-1-5 20:50
2.7?

现在好像普遍都3.4了……

神马!!!3.4!!!我都不知道额……还有说明一下,我的是汉化的= =

点评

明白了…先下载个3.4范例再说~  发表于 2013-1-5 21:29
不过方法都是设定战斗动作那里设定  发表于 2013-1-5 21:25
因为我用的是英文版……所以里面的执行语言基本都是英语……而且没用过汉化版……orz  发表于 2013-1-5 21:23
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

9
发表于 2013-1-5 20:50:30 | 只看该作者
灵の楠楠 发表于 2013-1-5 20:29
SideView2.7啊

2.7?

现在好像普遍都3.4了……

话说LZ用的是日文版吗?
是的话把“NORMAL_ATTACK”换成“通常攻撃”试试?

2.7不知道功能如何……另外没用过日文版所以……

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-1-17
帖子
53
8
 楼主| 发表于 2013-1-5 20:29:24 | 只看该作者
Password 发表于 2013-1-5 20:20
不可能啊 = =
你用的哪个版本的横版?

SideView2.7啊{:2_257:}
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

7
发表于 2013-1-5 20:20:39 | 只看该作者
灵の楠楠 发表于 2013-1-5 19:47
我试了,在备注上写还是站在原地打= =

不可能啊 = =
你用的哪个版本的横版?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-1-17
帖子
53
6
 楼主| 发表于 2013-1-5 19:47:57 | 只看该作者
Password 发表于 2013-1-5 16:33
技能备注中写入: 试试?

话说LZ如果有横版范例的话就要多多研究横版的范例哦,

我试了,在备注上写还是站在原地打= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
5
发表于 2013-1-5 18:10:05 | 只看该作者
还是先研究一下横战脚本的动作设定方法为上。最好用汉化版的来研究,比较容易弄懂。

点评

个人觉得汉化版分的太碎了  发表于 2013-1-5 18:32

评分

参与人数 1星屑 +2 收起 理由
Password + 2 我很赞同

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
95
在线时间
75 小时
注册时间
2011-8-6
帖子
66
4
发表于 2013-1-5 18:04:18 | 只看该作者
我记得有个脚本是可以直接跑过去打·· 要是远程魔法也跑过去打·····

评分

参与人数 1星屑 -5 收起 理由
咕噜 -5 和回答无关

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-1-17
帖子
53
3
 楼主| 发表于 2013-1-5 18:02:30 | 只看该作者
Password 发表于 2013-1-5 16:33
技能中写入: 试试?

话说LZ如果有横版范例的话就要多多研究横版的范例哦,

是在备注上面写吗?

点评

对  发表于 2013-1-5 18:03
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 08:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表