Project1

标题: VA显示血魔条问题 [打印本页]

作者: 5852    时间: 2012-1-20 12:33
标题: VA显示血魔条问题
今天把血魔条VA版加进工程里,结果不开垂直同步才勉强到10FPS(显示一个头像),问一下是VA的问题还是脚本的问题。
作者: 亿万星辰    时间: 2012-1-20 14:36
看情况是帧帧都在做refresh,脚本链接?
作者: 5852    时间: 2012-1-20 14:50
http://rpg.blue/forum.php?mod=vi ... D368%26typeid%3D368
这个脚本
作者: 亿万星辰    时间: 2012-1-20 15:02
本帖最后由 亿万星辰 于 2012-1-20 15:02 编辑
5852 发表于 2012-1-20 14:50
http://rpg.blue/forum.php?mod=vi ... 3Dtypeid%26typeid%3 ...


话说你用之前不看下面的回帖评价么……谨慎使用,无法测试~

  1. class Window_MapZ < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化对像
  4.   #--------------------------------------------------------------------------
  5.   def initialize(x,y)
  6.     super(-12, -12, 544+16,416+16)
  7.     self.opacity = 0
  8.     refresh
  9.   end
  10.   #--------------------------------------------------------------------------
  11.   # ● 更新
  12.   #--------------------------------------------------------------------------
  13.   def update
  14.     # 这里只对HP和MP做了变化判断
  15.     refresh if @actor.hp != $game_actors[1].hp or @actor.mp != $game_actors[1].mp
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 刷新
  19.   #--------------------------------------------------------------------------
  20.   def refresh
  21.     self.contents.clear
  22.     @actor = $game_actors[1].clone
  23.     draw_actor_face($game_actors[1],0 ,0 )
  24.     #$game_map.screen.pictures[1].show("你要显示的图片名", 0, 0, 0, 100, 100, 255, 0) #若要使用请取消注释
  25.     draw_actor_hp($game_actors[1], 80+12, 0, 160)
  26.     draw_actor_mp($game_actors[1], 80+12, 32, 160)
  27.     self.contents.font.color = normal_color
  28.     self.contents.draw_text(84+12, 52+8, 544, 24, "#{$game_actors[1].name}  Lv.#{$game_actors[1].level}")
  29.     self.contents.font.color = system_color
  30.     self.contents.draw_text(0+96+120+40, 0-4, 544, 24, "攻:")
  31.     self.contents.draw_text(0+96+120+40, 22-4, 544, 24, "防:")
  32.     self.contents.draw_text(0+96+120+96+40, 0-4, 544, 24, "所持金钱:")
  33.     self.contents.draw_text(-18, 22-4, 544, 24, "G", 2)
  34.     self.contents.font.color = normal_color
  35.     self.contents.draw_text(-456+96+120+40, 0-4, 544, 24, $game_actors[1].atk, 2)
  36.     self.contents.draw_text(-456+96+120+40, 22-4, 544, 24, $game_actors[1].def, 2)
  37.     self.contents.draw_text(-36, 22-4, 544, 24, $game_party.gold, 2)   
  38.     self.contents.font.color = text_color(5)#改颜色什么的~
  39.     self.contents.draw_text(0,380 , 534, 24, "显示变量的名字:#{ $game_variables[13]}")
  40.   end
  41. end
复制代码

作者: 5852    时间: 2012-1-20 15:06
哦 我只是想用它来做魔塔的显示窗口




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