赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 630 |
最后登录 | 2017-6-2 |
在线时间 | 13 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 13 小时
- 注册时间
- 2012-4-6
- 帖子
- 4
|
现在弄了一个脚本,是复制原脚本改了下- #==============================================================================
- # ■ Window_Status
- #------------------------------------------------------------------------------
- # 显示状态画面、完全规格的状态窗口。
- #==============================================================================
- class Window_Status1 < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化对像
- # actor : 角色
- #--------------------------------------------------------------------------
- def initialize(actor)
- super(140, 420, 340, 60)
- self.opacity=255
- self.back_opacity=100
- self.contents_opacity=255
- self.contents = Bitmap.new(width - 32, height - 32)
- refresh
- end
-
- def draw_actor_parameter(actor, x, y)
- # 描绘字符串 "攻击力"
- self.contents.font.color = Color.new(255,255,255)
-
- self.contents.draw_text(x, y, 60, 32, "攻")
- self.contents.draw_text(x+80, y, 60, 32, "防")
- self.contents.draw_text(x+160, y, 60, 32, "力")
- self.contents.draw_text(x+240, y, 60, 32, "灵")
- # 计算描绘 攻击力 所需的空间
- cx = contents.text_size($data_system.words.atk).width
-
- self.contents.draw_text(cx-120, 0, cx+50, 30, actor.atk.to_s, 2)
- self.contents.draw_text(cx-40, 0, cx+50, 30, actor.pdef.to_s, 2)
- self.contents.draw_text(cx+40, 0, cx+50, 30, actor.str.to_s, 2)
- self.contents.draw_text(cx+120, 0, cx+50, 30, actor.dex.to_s, 2)
- end
-
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- # 描绘当前状态
- actor = $game_party.actors[0]
- draw_actor_parameter(actor, 0, 0)
- end
-
- end
复制代码 我是新手,对这个软件内部的脚本不是怎么理解
特别是全局变量,很多不知道怎么写。我想把其他角色和上面的代码一样表示在地图上该怎
么写呢?上面在地图上显示的是本角色(阿尔西斯)的攻击防御力量等,我描绘的时候可以
直接用$game_party.actors[0] 这个变量描绘出来 后面那个0为什么改成其他数字就会报错?
那个不是代表角色编号的吗。我游戏的怪物都是用角色设定的,除了阿尔西斯那个编号 其他
的都是怪物。
怎么样能描绘出其他角色的能力啊?而且角色(怪物)特别多,我参考原脚本试了很多方法,
都要报错,求各位帮帮忙 |
|