Project1

标题: 戰鬥時候的狀態欄問題提問 [打印本页]

作者: 小闵    时间: 2008-7-22 23:06
标题: 戰鬥時候的狀態欄問題提問
如題:我用了http://rpg.blue/web/htm/news137.htm這裏的戰鬥學校腳本,但是我不知道如何讓將血條位置做調整(圖片位置的調整方法我知道了),知道仁兄麻煩告訴我。{/fd}
腳本如下:
  1.   testname = actor.id. to_s
  2.         bitmap = Bitmap.new("Graphics/Pictures/#{testname}")
  3.         src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  4.         self.contents.blt(actor_x, 0, bitmap,src_rect)
复制代码

我想以上的腳本就是更改血條位置的腳本。
血條與人物頭像的截圖:

還有個問題:就是戰鬥時人物和物品欄相重疊。{/fd}
重疊人物截圖:
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 小闵    时间: 2008-7-23 00:46
知道的麻煩告訴1下我啊{/dk}
作者: 番茄    时间: 2008-7-23 00:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小闵    时间: 2008-7-23 01:25
以下引用番茄于2008-7-22 16:49:44的发言:

你会移图像就把头像移到另一个地方就是了

可是移動到另1方,血條還是原位,那麼血條雖然遮擋不住我第2個人物的頭像,但會遮擋我的第1個人物的頭像。(我說的就是把2個頭像往右邊移動→)所以必須連血條也1齊移動才達到我所要的效果。還有下面的問題,閣下知道的話,麻煩請1同告知。{/fd}
作者: 小闵    时间: 2008-7-23 06:09
麻煩知道的請告訴我啊~~~{/dk}{/ll}{/dk}{/ll} [LINE]1,#dddddd[/LINE]版主对此帖的评论:『连贴两次』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 凌冰    时间: 2008-7-23 09:54
      draw_actor_hp_meter_line(actor, actor_x, 52, 96, 12)
      draw_actor_sp_meter_line(actor, actor_x, 84, 96, 12)

举个例子吧!如果想右移10个单位就是

      draw_actor_hp_meter_line(actor, actor_x+10, 52, 96, 12)
      draw_actor_sp_meter_line(actor, actor_x+10, 84, 96, 12)

左移减掉就行了

如果向下移10个单位就是
      draw_actor_hp_meter_line(actor, actor_x, 52+10, 96, 12)
      draw_actor_sp_meter_line(actor, actor_x, 84+10, 96, 12)

上移减掉就行了

说句题外话
请不要连贴了 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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