赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 3 |
经验 | 4508 |
最后登录 | 2018-4-28 |
在线时间 | 101 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 342
- 在线时间
- 101 小时
- 注册时间
- 2013-9-10
- 帖子
- 46
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
先上代码- #==============================================================================
- # ■ Scene_Battle (分割定義 3)
- #------------------------------------------------------------------------------
- # バトル画面の処理を行うクラスです。
- #==============================================================================
- #--------------------------------------------------------------------------
- # ● アクターコマンドフェーズ開始
- #--------------------------------------------------------------------------
- def start_phase3
- if victory?
- return
- end
- # メインフェーズフラグをクリア
- $game_temp.battle_main_phase = false
- @command_a = true
- @active_actor = @command[0]
- cnt = 0
- for actor in $game_party.actors
- if actor == @active_actor
- @actor_index = cnt
- #------------------------------------------------------------------------------
- # 回合结束自动回血、魔。
- #------------------------------------------------------------------------------
- if !actor.dead?
- #actor.hp += actor.maxhp / 20
- #actor.sp += actor.maxsp / 20
- actor.sp += 5
- end
- #------------------------------------------------------------------------------
- # 回合结束自动回血、魔。
- #------------------------------------------------------------------------------
- end
- cnt += 1
- end
- @active_actor.blink = true
- unless @active_actor.inputable?
- @active_actor.current_action.clear
- phase3_next_actor
- return
- end
- phase3_setup_command_window
- # カメラの設定
- @camera = "command"
- plus = ($game_party.actors.size - 1) / 2.0 - @actor_index
- y = [(plus.abs - 1.5) * 10 , 0].min
- @spriteset.screen_target(plus * 50, y, 1.0 + y * 0.002)
- end
复制代码 我摸索了半天 找到这个位置自己加了脚本进去 然后随之而来的是两个问题
1.自动回复的数据 不会像使用药品一样跳出数据来 第一个想知道的就是如何显示这个数据
2.我先试试能不能上图C:\Users\Administrator\Desktop\QQ图片20131204005225.jpg (唉 上传失败 没脸了)
如图所示 我的人只剩下15点sp 可是能用20的技能 我认为应该在前面加一个刷新的指令 不过被rtab整累了 不知道用那个 求指导了 |
|