- 累计送礼:
- 0 个
- 累计收礼:
- 0 个
TA的每日心情 | 开心 昨天 18:01 |
---|
签到天数: 114 天 连续签到: 4 天 [LV.6]常住居民II

管理员
  
- VIP
- 6
- 卡币
- 10632
- OK点
- 16
- 推广点
- 0
- 同能卷
- 0
- 积分
- 13401


|
闲得无聊写了这个脚本出来……应该很少人需要XD - class Window_BattleResult < Window_Base def initialize(exp, gold, treasures) @exp = exp @gold = gold @treasures = treasures @treasures_ = [] loop do @treasures_1 = @treasures[0] @treasures_2 = @treasures.size @treasures.delete(@treasures_1) @treasures_.push [@treasures_1,@treasures_2 - @treasures.size] break if @treasures == [] end super(160, 0, 320, @treasures_.size * 32 + 64) self.contents = Bitmap.new(width - 32, height - 32) self.y = 160 - height / 2 self.back_opacity = 160 self.visible = false refresh end def refresh self.contents.clear x = 4 self.contents.font.color = normal_color cx = contents.text_size(@exp.to_s).width self.contents.draw_text(x, 0, cx, 32, @exp.to_s) x += cx + 4 self.contents.font.color = system_color cx = contents.text_size("EXP").width self.contents.draw_text(x, 0, 64, 32, "EXP") x += cx + 16 self.contents.font.color = normal_color cx = contents.text_size(@gold.to_s).width self.contents.draw_text(x, 0, cx, 32, @gold.to_s) x += cx + 4 self.contents.font.color = system_color self.contents.draw_text(x, 0, 128, 32, $data_system.words.gold) y = 32 for item in @treasures_ draw_item_name(item[0], 4, y) self.contents.draw_text(0, y, width-32, 32, "×" + " "+ item[1].to_s,2) y += 32 end endend复制代码
复制代码
发两张图大家就知道了- -
未使用:
使用后:
本帖来自P1论坛作者Wind2010,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=165259 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|