| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 55044 |
| 最后登录 | 2022-1-4 |
| 在线时间 | 49 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 95
- 在线时间
- 49 小时
- 注册时间
- 2006-5-7
- 帖子
- 526
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
描绘这部分一直不懂,特来请教
这个问题是在修改全局cp条http://rpg.blue/web/htm/news474.htm时出现的
默认的cp描绘如下
我想用缩小的战斗图代替图标,因此把这段
- for battler in need_initializes
- iconname = nil
- if battler.is_a?(Game_Actor)
- iconname = XRXS65A::ICONS[battler.id]
- else
- iconname = XRXS65A::ICONE[battler.id]
- end
- if iconname == nil
- iconname = XRXS65A::DEFAULT
- end
- sprite = Sprite.new
- sprite.bitmap = RPG::Cache.icon(iconname).dup
- sprite.y = XRXS65A::Y + @height / 2 - 12
- @icon_set.push([sprite, battler])
- end
复制代码
改成- for battler in need_initializes
- iconname = nil
- if battler.is_a?(Game_Actor)
- en = $data_actors[battler.id]
- else
- en = $data_enemies[battler.id]
- end
- if iconname == nil
- iconname = XRXS65A::DEFAULT
- end
- sprite = Sprite.new
- sprite.bitmap = RPG::Cache.battler(en.battler_name, en.battler_hue)
- sprite.y = XRXS65A::Y + @height / 2 - 12-12
- sprite.zoom_x = 32.0/sprite.bitmap.width
- sprite.zoom_y = 32.0/sprite.bitmap.width
- sprite.bitmap.draw_text(0,32,128,32,en.name)
- @icon_set.push([sprite, battler])
- end
复制代码
其它都没有出现问题,但是在我想用sprite.bitmap.draw_text(0,32,128,32,en.name)在cp条的图象上描绘人物名字时,在真正的战斗图上也出现了人物名字..........
![]()
求教.............. 版务信息:本贴由楼主自主结贴~ |
|