设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

RMVA屏幕无法实时刷新问题

查看数: 1675 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-1-3 12:19

正文摘要:

本帖最后由 VIPArcher 于 2015-1-3 16:25 编辑 RUBY 代码复制$LBA = 5#==============================================================================# ■ Scene_Map#-------------- ...

回复

jscsjgc 发表于 2015-1-5 20:18:18
taroxd 发表于 2015-1-5 17:23
vip_to_draw 那个数组里加上 a.hp 和 a.mp

def vip_to_draw
    a = $game_actors[1]
    [a.name,a.level,a.hp,a.mp,$game_party.gold,]
这样吗,但是貌似不行诶,应该是刷新绘制图形吧
taroxd 发表于 2015-1-5 17:23:13
jscsjgc 发表于 2015-1-5 14:42
谢谢你,。。。额,我才刚学脚本不久,我会注意的。话说这个机理是什么?,嗯,下面还有一个问题.
话说如 ...

vip_to_draw 那个数组里加上 a.hp 和 a.mp
VIPArcher 发表于 2015-1-4 22:37:24
写脚本能稍微注意一下缩进么?画面简直太美,不想改你的脚本。真的

  1. class Window_MapZ < Window_Base
  2.   alias vip_refresh refresh
  3.   def refresh
  4.     vip_refresh
  5.     @vip_to_draw = vip_to_draw
  6.   end
  7.   def update
  8.     refresh if @vip_to_draw != vip_to_draw
  9.     self.visible = $game_switches[$LBA] #少用全局变量好吗?
  10.   end
  11.   def vip_to_draw
  12.     a = $game_actors[1]
  13.     [a.name,a.level,$game_party.gold,] #绘制到的数据数组
  14.   end
  15. end
复制代码
随便写的,插入到你这个脚本底下,未测试

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

taroxd 发表于 2015-1-3 12:28:50
refresh 定义出来是要调用的……
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 13:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表