赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 16969 |
最后登录 | 2014-2-13 |
在线时间 | 33 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 33 小时
- 注册时间
- 2006-7-24
- 帖子
- 258
|
3楼
楼主 |
发表于 2013-1-27 20:54:28
|
只看该作者
改一下问题,以下是主页某个菜单能显示头像的脚本部分内容,我想要修改一些,希望在比如 当角色为某个不能行动的状态时,把主角的头像换一个。
按照下述的方法来写的话,判断状态的那句【self.state?(3)】出错。
想了很久也想不出正确的使用方式。
求指点正确的写法,谢谢了> <- class Window_MenuStatus < Window_Selectable
- #--------------------------------------------------------------------------
- # ● 初始化目标
- #--------------------------------------------------------------------------
- def initialize
- super(0, 0, 640, 320)
- @column_max = 4
- self.contents = Bitmap.new(width - 32, height - 32)
- self.opacity = 0
- refresh
- self.active = false
- self.index = -1
- end
- def draw_actor_face(actor,x,y)
- ######################################
- #增加角色战斗不能头像
- ######################################
- if self.state?(3) #判断角色状态
- bitmap = RPG::Cache.battler(actor.name + "1" , actor.battler_hue)
- else
- bitmap = RPG::Cache.battler(actor.name + "" , actor.battler_hue)
- end
- self.contents.blt(x,y,bitmap,Rect.new(0,0,bitmap.width,bitmap.height ))
- end
复制代码 |
|