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

Project1

 找回密码
 注册会员
搜索
查看: 1632|回复: 0
打印 上一主题 下一主题

[已经过期] 我这显示 脚本 好卡帧 求高手优化 我很菜的

[复制链接]

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
跳转到指定楼层
1
发表于 2013-8-24 20:33:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  1. module Freya
  2.   Shangd = false #false  true
  3. end  

  4. $variables_id = 14

  5. class Window_Shangd < Window_Base
  6.   #--------------------------------------------------------------------------
  7.   # ● 对象初始化
  8.   #--------------------------------------------------------------------------
  9.   def initialize
  10.     super(285,400,110,50)  
  11.     self.opacity = 0
  12.    
  13.     unless $game_system.s_dian   
  14.       self.contents_opacity = 0
  15.     end  
  16.    
  17.     @variable = 0  
  18.     refresh  
  19.   end  
  20.   #--------------------------------------------------------------------------
  21.   # ● 更新画面
  22.   #--------------------------------------------------------------------------
  23.   def update
  24.     super
  25.     if $game_system.s_dian
  26.       self.contents_opacity = 255
  27.     else
  28.       self.contents_opacity = 0
  29.     end
  30.     refresh
  31.   end   
  32.   #--------------------------------------------------------------------------
  33.   # ● 设置地图上显示的变量    刷新  # 在图表与变量都有变化的情况下
  34.   #--------------------------------------------------------------------------
  35.   def refresh
  36.     if != $game_variables[$variables_id]
  37.       self.contents.clear
  38.       change_color(text_color(4))  #水晶
  39.       self.contents.draw_text(0,0,50,32,$game_variables[$variables_id].to_s,3)
  40.       
  41.     #else
  42.       #change_color(text_color(2))  #水晶
  43.       #self.contents.draw_text(0,0,50,32,$game_variables[$variables_id].to_s,3)
  44.       
  45.       @variable = $game_variables[$variables_id]
  46.     end
  47.   end
  48. end

  49. class Game_System
  50.   #--------------------------------------------------------------------------
  51.   # ● 定义实例变量
  52.   #--------------------------------------------------------------------------
  53.   attr_accessor :s_dian                       
  54.   #--------------------------------------------------------------------------
  55.   # ● 初始化对象
  56.   #--------------------------------------------------------------------------
  57.   alias vw_initialize initialize
  58.   def initialize
  59.     vw_initialize
  60.     @s_dian = Freya::Shangd
  61.   end
  62. end  

  63. #==============================================================================
  64. # ■ Scene_Map
  65. #------------------------------------------------------------------------------
  66. #  地图画面
  67. #==============================================================================
  68. class Scene_Map
  69.   #--------------------------------------------------------------------------
  70.   # ● 开始处理
  71.   #--------------------------------------------------------------------------
  72.   alias new_start start
  73.   def start
  74.     new_start
  75.     @Shangd_window = Window_Shangd.new
  76.   end
  77.   #--------------------------------------------------------------------------
  78.   # ● 刷新窗口
  79.   #--------------------------------------------------------------------------
  80.   alias new_update update
  81.   def update
  82.     new_update
  83.     @Shangd_window.refresh
  84.   end
  85.   #--------------------------------------------------------------------------
  86.   # ● 释放窗口
  87.   #--------------------------------------------------------------------------
  88.   alias new_terminate terminate
  89.   def terminate
  90.     new_terminate
  91.     @Shangd_window.dispose
  92.   end
  93. end  
复制代码
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 22:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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