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

Project1

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

[已经解决] Window_Battle_Status 的一些问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
跳转到指定楼层
1
发表于 2010-10-17 22:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Rion幻音 于 2010-10-17 23:27 编辑

我把 def draw_item 里写的东西删掉并在那儿写了下面几段......
  1.   def draw_item(index)
  2.     rect = item_rect(index)
  3.     rect.x += 4
  4.     rect.width -= 8
  5.     self.contents.clear_rect(rect)
  6.     self.contents.font.color = normal_color
  7.     @item_max = $game_party.members.size
  8.     actor = $game_party.members
  9.     draw_actor_face(actor,index*152+28, 5)
  10.     draw_actor_name(actor,index*152+28, 5)
  11.     draw_actor_state(actor,index*152+28, 45)  
  12.     draw_actor_hp(actor,index*152+16, 80)
  13.     draw_actor_mp(actor,index*152+16, 100)
复制代码
但是却出现这个问题
undefined method 'face_name' for #<Array:0x2d9e388>
请帮忙解决...
有急用!
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-9-23
帖子
51
2
发表于 2010-10-17 22:41:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
3
 楼主| 发表于 2010-10-17 22:51:52 | 只看该作者
原本脚本写成这样...
  1.   def draw_item(index)
  2.     rect = item_rect(index)
  3.     rect.x += 4
  4.     rect.width -= 8
  5.     self.contents.clear_rect(rect)
  6.     self.contents.font.color = normal_color
  7.     @item_max = $game_party.members.size
  8.     for actor in $game_party.members
  9.       if actor.index == 0
  10.       draw_actor_face(actor, 28, 5)
  11.       draw_actor_name(actor, 28, 5)
  12.       draw_actor_state(actor, 28, 45)  
  13.       draw_actor_hp(actor,  16, 80)
  14.       draw_actor_mp(actor, 16, 100)      
  15.     elsif actor.index == 1
  16.       draw_actor_face(actor, 180, 5)
  17.       draw_actor_name(actor, 180, 5)
  18.       draw_actor_state(actor, 180, 45)  
  19.       draw_actor_hp(actor,  168, 80)
  20.       draw_actor_mp(actor, 168, 100)  
  21.       elsif actor.index == 2
  22.       draw_actor_face(actor, 332, 5)
  23.       draw_actor_name(actor, 332, 5)
  24.       draw_actor_state(actor, 332, 45)  
  25.       draw_actor_hp(actor,  320, 80)
  26.       draw_actor_mp(actor, 320, 100)  
  27.       elsif actor.index == 3
  28.       draw_actor_face(actor, 484, 5)
  29.       draw_actor_name(actor, 484, 5)
  30.       draw_actor_state(actor, 484, 45)  
  31.       draw_actor_hp(actor,  472, 80)
  32.       draw_actor_mp(actor, 472, 100)  
复制代码
效果如下...

但会卡...
请大师指点指点....
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-9-23
帖子
51
4
发表于 2010-10-17 23:00:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
5
 楼主| 发表于 2010-10-17 23:07:01 | 只看该作者
感谢解答...^v^
但变得很卡...怎么回事?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 17:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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