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

Project1

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

[已经过期] 【ACE】一些问题请教,请知道的老哥回答一下,谢谢!!!

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2240
在线时间
196 小时
注册时间
2022-6-24
帖子
184
跳转到指定楼层
1
发表于 2022-8-21 01:31:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是战斗时的那个撤退,能不能做到特定战斗百分百撤退。
还有就是使用了撤退指令,如何出现选项之类的,问“你真的要逃跑?”如何选择“是”与“否”这种效果有没有办法实现?
最后就是,如何做到无法战斗以后也不会消除的状态,就是这样。
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))

Lv5.捕梦者

梦石
0
星屑
26393
在线时间
5370 小时
注册时间
2016-3-8
帖子
1658
2
发表于 2022-8-21 04:13:57 | 只看该作者
1.能, 看BattleManager的def self.process_escape
2.
  1.     $game_message.face_name = 'Actor1'
  2.     $game_message.face_index = 0
  3.     $game_message.background = 0
  4.     $game_message.position = 2
  5.     $game_message.add("你真的要逃跑?")
  6.     choices = []
  7.     choices.push("是")
  8.     choices.push("否")
  9.     params = []
  10.     params.push(choices)
  11.     params.push(0)
  12.     params[0].each {|s| $game_message.choices.push(s) }
  13.     $game_message.choice_cancel_type = params[1]
  14.     @branch ||= {}; @indent = 0
  15.     $game_message.choice_proc = Proc.new {|n| @branch[@indent] = n }
  16.     wait_for_message
  17.     $game_variables[1] = @branch[@indent]
复制代码

3.用星潟的消去無効ステート, 网址http://artificialprovidence.web. ... GSS3STATE_DEATH.txt
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2240
在线时间
196 小时
注册时间
2022-6-24
帖子
184
3
 楼主| 发表于 2022-8-21 08:04:02 | 只看该作者
alexncf125 发表于 2022-8-21 04:13
1.能, 看BattleManager的def self.process_escape
2.

额,1的话还是不会,不知道该怎么改,2的话,报错了....
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
26393
在线时间
5370 小时
注册时间
2016-3-8
帖子
1658
4
发表于 2022-8-21 10:54:37 | 只看该作者
本帖最后由 alexncf125 于 2022-8-21 11:01 编辑


  1. class Game_Troop < Game_Unit
  2.   attr_reader   :troop_id
  3. end

  4. module BattleManager
  5.   #--------------------------------------------------------------------------
  6.   # ● 逃走時的處理
  7.   #--------------------------------------------------------------------------
  8.   def self.process_escape
  9.     $game_message.face_name = 'Actor1'
  10.     $game_message.face_index = 0
  11.     $game_message.background = 0
  12.     $game_message.position = 2
  13.     $game_message.add("你真的要逃跑?")
  14.     choices = []
  15.     choices.push("是")
  16.     choices.push("否")
  17.     params = []
  18.     params.push(choices)
  19.     params.push(0)
  20.     params[0].each {|s| $game_message.choices.push(s) }
  21.     $game_message.choice_cancel_type = params[1]
  22.     @branch ||= {}; @indent = 0
  23.     $game_message.choice_proc = Proc.new {|n| @branch[@indent] = n }
  24.     wait_for_message
  25.     $game_variables[1] = @branch[@indent]
  26.     if $game_variables[1] == 0
  27.       $game_message.add(sprintf(Vocab::EscapeStart, $game_party.name))
  28.       success = @preemptive ? true : (rand < @escape_ratio)
  29.       success = true if $game_troop.troop_id == 1#~
  30.       Sound.play_escape
  31.       if success
  32.         process_abort
  33.       else
  34.         @escape_ratio += 0.1
  35.         $game_message.add('\.' + Vocab::EscapeFailure)
  36.         $game_party.clear_actions
  37.       end
  38.       wait_for_message
  39.       return success
  40.     else
  41.       SceneManager.scene.start_party_command_selection
  42.     end
  43.   end
  44. end
复制代码

评分

参与人数 1+1 收起 理由
ACRI + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2240
在线时间
196 小时
注册时间
2022-6-24
帖子
184
5
 楼主| 发表于 2022-8-21 20:36:09 | 只看该作者

额,这个有办法做到特定战斗才显示吗?
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-5 03:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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