Project1

标题: 还是一个制作团队的问题: [打印本页]

作者: ichijouziken    时间: 2008-7-6 02:45
标题: 还是一个制作团队的问题:
回答说用$Scene_xxxx.new就可以了,这个东西是什么意思啊?一个文件,还是脚本里再加一项?还是说怎么弄,谁能说的详细详细一点?详细详细一点点~~ [LINE]1,#dddddd[/LINE]此贴于 2008-7-9 1:49:34 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 灯笼菜刀王    时间: 2008-7-6 02:48
这东西是调用一个窗口实例

一个窗口实例的“一”一个窗口实例的“个”一个窗口实例的“窗”一个窗口实例的“口”一个窗口实例的“实”一个窗口实例的“例”,

恩,够详细了~ [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 越前リョーマ    时间: 2008-7-6 02:49
这个应该是调用用的吧……

在事件脚本里插入……
作者: 八云紫    时间: 2008-7-6 02:50
   应该是 $scene = Scene_Xxxx.new  创建一个 Scene_Xxxx 类的实例给全局变量 $scene 。

   因为 $scene 是表示当前场景的变量,所以 $scene = Scene_Xxxx.new 也可以理解成 召唤

Scene_Xxxx 类的场景。 比如 $scene = Scene_Menu.new  就是打开菜单的意思。 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: ichijouziken    时间: 2008-7-6 03:01
简单的说,我应该怎么做吧……
作者: 荆芥    时间: 2008-7-6 03:06
简单的说 在你需要调用这个窗口时 就在事件页中插入事件脚本 里面写上$scene = Scene_xxx.new
作者: 忧伤的小猫    时间: 2008-7-6 04:55
現場QQ教你了~~請給分 = =!
作者: 忧伤的小猫    时间: 2008-7-6 17:58
昨天的问题弄好了
你先在
s3 = "退出游戏"
s4 = "制作群"
@command_window = Window_Command.new(138, [s1, s2, s3, s4])
@command_window.back_opacity = 160
加上
@command_window.z = 500
然后  def command_maker 里面的内容全部替换成下面的脚本

def command_maker
   
    zhizuoqun  = Sprite.new
    zhizuoqun.bitmap = Bitmap.new("Graphics/Titles/蓝色风车.bmp")
    zhizuoqun.opacity = 255
    zhizuoqun.z =999
    for i in 0..60
    Graphics.update
  end
    zhizuoqun.dispose
    Graphics.freeze
    zhizuoqun_2 = Sprite.new
    zhizuoqun_2.bitmap = Bitmap.new("Graphics/Titles/无标题.bmp")
    zhizuoqun_2.opacity = 255
    Graphics.transition(40, "" )
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 刷新输入信息
      Input.update
      # 刷新画面
      update
      # 如果画面被切换就中断循环
      if $scene != self
        break
        zhizuoqun_2.dispose
    end
     $scene = Scene_Credit.new  #滚动字幕
      #演奏BGM
     Audio.bgm_play("Audio/BGM/" + "ABC.mp3", 100, 100)
   end
   end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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