Project1

标题: 如何自制體力槽值/魔力槽值 [打印本页]

作者: 遊戲天行者    时间: 2009-2-6 07:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: hulobo888    时间: 2009-2-6 08:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-2-6 18:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-2-6 18:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: hulobo888    时间: 2009-2-6 20:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-2-6 21:01
自定义图片的话,考虑使用 Sprite 。

大概可以这么写:

   Window_Hp < Window_Base
   
   def initialize(actor)
     super(0, 0, 150, 120);
     @actor = actor;
     @viewport_hp = Viewport.new(0, 0, 150, 120);
     @viewport_mp = Viewport.new(0, 32, 150, 120);
     @sprite_hp = Sprite.new(@viewport_hp);
     @sprite_hp.bitmap = Bitmap.new("图片路径");
     @sprite_mp = Sprite.new(@viewport_mp);
     @sprite_mp.bitmap = Bitmap.new("图片路径");
     @old_hp = actor.hp + 1;
     @old_mp = actor.mp + 1;
     refresh;
   end

   def refresh
     if @old_hp != actor.hp or @old_mp != actor.mp
       @viewport_hp.rect.width = actor.hp / actor.maxhp * @sprite_hp.bitmap.width;
       @viewport_mp.rect.width = actor.mp / actor.maxmp * @sprite_mp.bitmap.width;
       @old_hp = actor.hp;
       @old_mp = actor.mp;
     end
   end
  end
作者: 遊戲天行者    时间: 2009-2-6 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-2-6 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-2-6 21:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-2-6 21:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-2-6 22:14
LZ 不要连帖呀~~~
作者: 遊戲天行者    时间: 2009-2-6 22:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: hulobo888    时间: 2009-2-7 06:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 遊戲天行者    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1