赞 | 390 |
VIP | 0 |
好人卡 | 11 |
积分 | 378 |
经验 | 242285 |
最后登录 | 2024-5-4 |
在线时间 | 5427 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 37849
- 在线时间
- 5427 小时
- 注册时间
- 2006-11-10
- 帖子
- 6549
|
本帖最后由 灯笼菜刀王 于 2022-4-26 10:26 编辑
真是麻烦, 我重写个新的给你好了
把它塞到main前即可
- class Sprite_Battler < RPG::Sprite
- alias oxox_update update
- def update
- oxox_update
- if @battler.nil?
- name_dispose
- @bname = nil
- return
- end
- if @bname != @battler.name
- @bname = @battler.name
- name_dispose
- @name_spr = Sprite.new(self.viewport)
- @name_spr.bitmap = Bitmap.new(242,18)
- @name_spr.bitmap.font.size = 16
- @name_spr.bitmap.font.name = (["宋体","黑体"])
- @name_spr.bitmap.font.color.set(0,0,0)
- @name_spr.bitmap.draw_text(0,0,240,16,@bname,1)
- @name_spr.bitmap.draw_text(1,0,240,16,@bname,1)
- @name_spr.bitmap.draw_text(2,0,240,16,@bname,1)
- @name_spr.bitmap.draw_text(0,1,240,16,@bname,1)
- @name_spr.bitmap.draw_text(2,1,240,16,@bname,1)
- @name_spr.bitmap.draw_text(0,2,240,16,@bname,1)
- @name_spr.bitmap.draw_text(1,2,240,16,@bname,1)
- @name_spr.bitmap.draw_text(2,2,240,16,@bname,1)
- @name_spr.bitmap.font.color.set(255,255,255)
- @name_spr.bitmap.draw_text(1,1,240,16,@bname,1)
- end
- name_xy
- end
- def name_dispose
- return if @name_spr.nil?
- @name_spr.dispose
- @name_spr.bitmap.dispose
- @name_spr = nil
- end
- def name_xy
- return if @name_spr.nil?
- @name_spr.x = self.x - 121
- @name_spr.y = self.y - @height - 32
- @name_spr.z = self.z + 1888
- @name_spr.opacity = self.opacity if @battler.id <= (@battler.is_a?(Game_Actor) ? 50 : 30) or [email protected]?
- @name_spr.visible = self.visible
- end
- alias oxox_dispose dispose
- def dispose
- oxox_dispose
- name_dispose
- end
- end
复制代码 |
评分
-
查看全部评分
|