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

Project1

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

[已经过期] 战斗移位Scene_BattleName可不可以再令起一个项

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1556
在线时间
626 小时
注册时间
2010-8-5
帖子
451
跳转到指定楼层
1
发表于 2014-9-15 22:38:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 jiahui5592986 于 2014-9-15 22:39 编辑

好吧,战斗系统是战斗移位改过来的。

由于角色很多,Scene_BattleName里面已经超过2000行,。。

我想问的是,能不能在建一个新的脚本项,然后接着写。。。

RUBY 代码复制
  1. module Scene_BattleName
  2.   # 移动速度
  3.   Move_Duration = 12
  4.   BattlerName = {
  5.   XXXXXXXXXXX
  6.  
  7.   }
  8.  
  9. end
  10. class Scene_Battle
  11.   include Scene_BattleName
  12. end
  13. class Sprite_Battler
  14.   include Scene_BattleName
  15. end

Lv3.寻梦者

梦石
0
星屑
1556
在线时间
626 小时
注册时间
2010-8-5
帖子
451
2
 楼主| 发表于 2014-9-17 21:23:00 | 只看该作者
没有人么
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

3
发表于 2014-9-17 21:24:19 | 只看该作者
你是想问脚本能否分开写?
如果是,请参考Scene_Battle
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1556
在线时间
626 小时
注册时间
2010-8-5
帖子
451
4
 楼主| 发表于 2014-9-17 21:27:07 | 只看该作者
myownroc 发表于 2014-9-17 21:24
你是想问脚本能否分开写?
如果是,请参考Scene_Battle

我用的是战斗移位,那个设定战斗动态的脚本,,,我写了两千多行了。我想另起一个脚本写,怎么接着。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

5
发表于 2014-9-17 21:29:41 | 只看该作者
jiahui5592986 发表于 2014-9-17 21:27
我用的是战斗移位,那个设定战斗动态的脚本,,,我写了两千多行了。我想另起一个脚本写,怎么接着。。。 ...

你想接什么样的内容?
定义方法?还是设置模块变量?
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1556
在线时间
626 小时
注册时间
2010-8-5
帖子
451
6
 楼主| 发表于 2014-9-17 21:33:35 | 只看该作者
myownroc 发表于 2014-9-17 21:29
你想接什么样的内容?
定义方法?还是设置模块变量?

怎么说呢。。
就是另起一个脚本,
然后可以像本来的那个脚本一样,继续写人物的动态。,挨打,死亡,防御,什么的。[第一个脚本行数用的太多了]
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

7
发表于 2014-9-17 21:36:27 | 只看该作者
jiahui5592986 发表于 2014-9-17 21:33
怎么说呢。。
就是另起一个脚本,
然后可以像本来的那个脚本一样,继续写人物的动态。,挨打,死亡,防御 ...

我想知道你是怎么写这些的=_=能否给个截图?
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1556
在线时间
626 小时
注册时间
2010-8-5
帖子
451
8
 楼主| 发表于 2014-9-17 21:38:43 | 只看该作者
myownroc 发表于 2014-9-17 21:36
我想知道你是怎么写这些的=_=能否给个截图?
  1. module Scene_BattleName
  2.   # 移动速度
  3.   Move_Duration = 12
  4.   BattlerName = {
  5.   
  6.   
  7.   "大海龟"=> {
  8.   "待机" => ["0大海龟待机【我】1","大海龟/待机【我】2","大海龟/待机【我】3","大海龟/待机【我】4","大海龟/待机【我】5","大海龟/待机【我】6","大海龟/待机【我】7","大海龟/待机【我】8"],
  9.   "移动" => ["大海龟/跑去【我】1","大海龟/跑去【我】2","大海龟/跑去【我】3","大海龟/跑去【我】4","大海龟/跑去【我】5"],
  10.   "返回" => ["大海龟/跑去【敌】1","大海龟/跑去【敌】2","大海龟/跑去【敌】3","大海龟/跑去【敌】4","大海龟/跑去【敌】5"],
  11.   "挨打" => ["大海龟/挨打【我】"],
  12.   "防御" => ["大海龟/防御【我】"],
  13.   "静态" => ["大海龟/死亡【我】10"],
  14.   "死亡" => ["大海龟/死亡【我】1","大海龟/死亡【我】2","大海龟/死亡【我】3","大海龟/死亡【我】4","大海龟/死亡【我】5","大海龟/死亡【我】6","大海龟/死亡【我】7","大海龟/死亡【我】8","大海龟/死亡【我】9","大海龟/死亡【我】10"],
  15.   },
  16.   }
  17.   
  18. end
  19. class Scene_Battle
  20.   include Scene_BattleName
  21. end
  22. class Sprite_Battler
  23.   include Scene_BattleName
  24. end
复制代码
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

9
发表于 2014-9-17 21:45:05 | 只看该作者
jiahui5592986 发表于 2014-9-17 21:38

BattlerName[...] = [......]
这样就可以在BattlerName中添加了……
例如:
H = {
  1 => "a"
  2 => "b"
}
此时H = {1 => "a", 2 => "b"}
然后来一句H[3] = "c"
之后H = {1 => "a", 2 => "b", 3 => "c"}

点评

。。。。。。。没明白  发表于 2014-9-17 21:55
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

10
发表于 2014-9-17 22:01:40 | 只看该作者
之前你已经写了那么多的,如果要换一页,就在新的一页里这么写:
  1. module Scene_BattleName
  2.   BattlerName[新的名字] = 吧啦吧啦
  3. end
复制代码

点评

在BattlerName里弄个分歧,定义角色和敌人,比如BattlerName当角色,BattlerName1当敌人,那样就好了  发表于 2014-9-21 08:10
↓,看错了,我以为是重写、  发表于 2014-9-20 20:39
测试过,不会……  发表于 2014-9-20 19:55
这样前面的 BattlerName 不是都失效了么?  发表于 2014-9-20 17:22
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-21 19:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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