赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2013-8-19 |
在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 240
- 在线时间
- 5 小时
- 注册时间
- 2013-8-12
- 帖子
- 3
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
cp窗口描述脚本- class Window_Cp_Bar < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化对像
- #--------------------------------------------------------------------------
- def initialize
- super(0, 0, 640, 64)
- self.contents = Bitmap.new(width - 32, height - 32)
- self.opacity = 0
- setup_battlers
- self.z -= 70
- @viewport = Viewport.new(0,0,640,480)
- @viewport.z = self.z + 10
- @sprite_cp_bar = Sprite.new(@viewport)
- @sprite_cp_bar.bitmap = RPG::Cache.picture("Cp_Bar.png")
- @sprite_cp_bar.z = self.z + 10
- @sprite_cp_bar.x = 600
- @sprite_cp_bar.y = 30
- @sprites = []
- 12.times{@sprites.push(RPG::Sprite.new(@viewport))}
- refresh
- end
复制代码 因为战斗结束后cp条没消失还存在地图上
我在这里- #--------------------------------------------------------------------------
- # ● 战斗结束
- # result : 結果 (0:胜利 1:失败 2:逃跑)
- #--------------------------------------------------------------------------
- def battle_end(result)
- # 清除战斗中标志
- $game_temp.in_battle = false
- # 清除全体同伴的行动
- $game_party.clear_actions
- # @cp_window.sprite_cp_bar.clear
- # 解除战斗用状态
- for actor in $game_party.actors
- actor.remove_states_battle
- end
- # 清除敌人
- $game_troop.enemies.clear
- # 调用战斗返回
- if $game_temp.battle_proc != nil
- $game_temp.battle_proc.call(result)
- $game_temp.battle_proc = nil
- end
- # 切换到地图画面
- $scene = Scene_Map.new
- end
复制代码 添加代码清除cp条应该怎么写? |
|