Project1

标题: 求帮写一个简单脚本:在右上角显示ID1角色的名字 [打印本页]

作者: 至高无上    时间: 2014-7-19 01:00
标题: 求帮写一个简单脚本:在右上角显示ID1角色的名字
我是脚本新手,自己尝试了半天也不成功,所以希望大触们能帮忙写一个这样的脚本,好让我参考参考。

目标很简单,游戏一开始就在右上角显示数据库id为1的角色名字,代码尽量从简,多余的修饰不要,我就看看思路怎样。
作者: VIPArcher    时间: 2014-7-19 02:47
本帖最后由 VIPArcher 于 2014-7-19 03:12 编辑

@怪蜀黍 ,我来客串233
  1. #==============================================================================
  2. #
  3. # 地图显示窗口
  4. #
  5. #  by : VIPArcher
  6. #
  7. #==============================================================================

  8. class Window_VIPArcher < Window_Base
  9.   #--------------------------------------------------------------------------
  10.   # ● 初始化对像
  11.   #     x      : 窗口 X 座标
  12.   #     y      : 窗口 Y 座标
  13.   #--------------------------------------------------------------------------
  14.   def initialize(x, y)
  15.     super(x, y, 160, WLH + 32)
  16.     refresh
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 刷新
  20.   #--------------------------------------------------------------------------
  21.   def refresh
  22.     self.contents.clear   #清除内容
  23.     self.contents.draw_text(0, 0, 108, WLH,$data_actors[1].name) #绘制名字
  24.   end
  25. end

  26. class Scene_Map < Scene_Base
  27.   alias vip_start start    #可以理解为给开始处理定个新名字
  28.   alias vip_update_basic update_basic   #可以理解为给刷新定个新名字
  29.   #--------------------------------------------------------------------------
  30.   # ● 开始处理
  31.   #--------------------------------------------------------------------------
  32.   def start
  33.     super
  34.     vip_start
  35.     @viparcher_window = Window_VIPArcher.new(384,0)  # 大概就是叫出来这个窗口,刚刚忘记你的要求是右上角 233
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 基本更新处理
  39.   #--------------------------------------------------------------------------
  40.   def update_basic
  41.     vip_update_basic
  42.     @viparcher_window.update  #刷新这个窗口   (其实没必要刷新的。因为你就只要显示一个人的名字不会变
  43.   end
  44. end
复制代码





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