查看: 2200|回复: 9

[已经解决] 如何制作一个召唤武器的技能?

[复制链接]
梦石
0
星屑
5474
在线时间
1668 小时
注册时间
2016-8-1
回帖
376
发表于 2017-1-9 18:15:50 | 显示全部楼层 |阅读模式

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

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

×
就是使用这个技能后使用者立即装备某个武器,到了一定时间后自动收回。
阳光下的真实
梦石
0
星屑
5474
在线时间
1668 小时
注册时间
2016-8-1
回帖
376
 楼主| 发表于 2017-1-9 20:07:44 | 显示全部楼层
自己试着做了一个,武器可以正常召唤出来并使用,但时间一到游戏就崩溃了
a.png

点评

什么提示也没有,时间一到就游戏就自动关闭。。。  发表于 2017-1-9 20:26
游戏崩溃是什么类型的崩溃 报错?直接停止工作?  发表于 2017-1-9 20:16
阳光下的真实
回复

使用道具 举报

梦石
0
星屑
6891
在线时间
7027 小时
注册时间
2013-11-2
回帖
1263

开拓者剧作品鉴家

发表于 2017-1-9 21:02:37 | 显示全部楼层
本帖最后由 RaidenInfinity 于 2017-1-9 21:05 编辑

首先你公共事件是正常执行也就是它只会运行一次。
也就是说,如果XXX分以下那个判定是不会执行的。计时器会不受控制地走到完,然后就没有然后了。

那么我建议把这种公共事件改成这样:
比如我用2个公共事件:21号和22号 和 1个开关:10号

21号公共事件(正常运行): 增加、装备武器,计时器设置成1分1秒,然后打开10号开关
22号公共事件(并行运行,条件:10号开关):
如果计时器2秒以下
      减少武器
      计时器关闭
      10号开关关闭
结束分歧
等待1帧(注:如果介意效率的话,可以设置10帧)

评分

参与人数 1星屑 +10 收起 理由
穿越时空之剑 + 10 精品文章

查看全部评分

回复

使用道具 举报

梦石
0
星屑
5474
在线时间
1668 小时
注册时间
2016-8-1
回帖
376
 楼主| 发表于 2017-1-9 21:22:44 | 显示全部楼层
RaidenInfinity 发表于 2017-1-9 21:02
首先你公共事件是正常执行也就是它只会运行一次。
也就是说,如果XXX分以下那个判定是不会执行的。计时器会 ...

已经严格按照您说的去做了,可计时器走完还是会秒退
b.png c.png
阳光下的真实
回复

使用道具 举报

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2017-1-9 21:34:06 | 显示全部楼层
內建的戰鬥中是不會並行處理公共事件的
如果一定要用事件的話
可以用怪群的事件處理器
2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2017-1-9 21:38:08 | 显示全部楼层
順帶一提 經過我通靈了一下
你閃退的原因不是因為報錯
而是因為你用"戰鬥測試"
而內建的計時器有一個計時器為0的方法
  1.   def on_expire
  2.     BattleManager.abort
  3.   end
复制代码

他會在計時器0的時候結束戰鬥

所以遊戲退出不是因為有什麼錯誤,而是結束了

评分

参与人数 1星屑 +10 收起 理由
穿越时空之剑 + 10 认可答案

查看全部评分

2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2017-1-9 22:31:04 | 显示全部楼层
本帖最后由 QQ蚊子湯 于 2017-1-9 22:32 编辑

這裡提供一個腳本的方法
試著插入此腳本

當1號開關開啟時,如果計時器為0,執行5號公共事件,並且1號開關關閉
第5行、3行開關數字建議相同

[pre lang="ruby"]class Game_Timer
   def on_expire
if $game_switches[1]   #開關
     $game_temp.reserve_common_event(5)   #公共事件
     $game_switches[1] = false
     return
   end
   BattleManager.abort
end
end[/pre]

评分

参与人数 1梦石 +1 收起 理由
RaidenInfinity + 1 版主认可的答案

查看全部评分

2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

梦石
10
星屑
12660
在线时间
1496 小时
注册时间
2010-8-31
回帖
558

开拓者

发表于 2017-1-10 06:13:59 | 显示全部楼层
其实如果不是A.RPG的话,个人感觉这样的设定用处其实不大,横版战斗的话或许还需要换一下武器图标,如果是默认的第一视角连看都看不见武器的形象。
如果阁下的游戏为常规的第一视角的话,我个人的意见是将这个技能效果改为一个状态,时间限制为一定回合后消失,状态图标改为这个武器的图标即可。

评分

参与人数 2星屑 +160 收起 理由
RaidenInfinity + 150 认可答案
穿越时空之剑 + 10 认可答案

查看全部评分

相比起做游戏,更热衷于素材的加工呢。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部