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

Project1

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

[已经解决] 关于窗口

 关闭 [复制链接]

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
跳转到指定楼层
1
发表于 2009-10-18 14:13:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在Window_Status里缩小窗口大小后:
super(60, 40, 520, 400)
按下Esc后窗口背后就出了这个黑屏,请问如何把这个黑屏变成地图背景
~现在开始自绘头像~

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
2
发表于 2009-10-18 14:15:21 | 只看该作者
本帖最后由 奶油Da蛋糕 于 2009-10-18 14:16 编辑
  1. class Scene_Status < Scene_Base
  2. alias main_cake main
  3. def main
  4. @spriteset = Spriteset_Map.new
  5. main_cake
  6. @spriteset.dispose
  7. end
  8. end
复制代码
插入在脚本编辑器的MAIN前
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
帖子
527
3
发表于 2009-10-18 14:17:20 | 只看该作者
本帖最后由 悠悠炸弹 于 2009-10-18 14:18 编辑

在main的下边生成spriteset就行了~
别忘了释放

def main
   # 生成地图窗口
   @spriteset = Spriteset_Map.new
--------------------省略----------------------
# 释放地图窗口
   @spriteset.dispose
end

--------------------------------很长的分割线---------------------------
啊~被抢沙发了..........
算了- -
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
4
 楼主| 发表于 2009-10-18 14:23:35 | 只看该作者
蛋糕的那个报错:
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

5
发表于 2009-10-18 14:27:45 | 只看该作者
0.0蛋糕把VX掺进来了……去掉 < Scene_Base试试。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
6
 楼主| 发表于 2009-10-18 14:30:08 | 只看该作者
嗯,谢谢,解决了。
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
帖子
527
7
发表于 2009-10-18 14:31:40 | 只看该作者
偶还是觉得修改默认脚本比外挂的好........................
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
8
 楼主| 发表于 2009-10-18 14:33:23 | 只看该作者
偶还是觉得修改默认脚本比外挂的好........................
悠悠炸弹 发表于 2009-10-18 14:31

你那个,我好像用不了,是在main后面插入?那怎么运行?
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
帖子
527
9
发表于 2009-10-18 14:38:34 | 只看该作者
本帖最后由 悠悠炸弹 于 2009-10-18 14:42 编辑

不是插入main前边,而是直接对Scene_Status进行修改..................
对了,如果你其他窗口也想有地图背景的,也可以这样改
基本上都是修改Scene_XXX的.
把整段Scene_Status贴出来,其实就是多加了那两句.
  1. #==============================================================================
  2. # ■ Scene_Status
  3. #------------------------------------------------------------------------------
  4. #  处理状态画面的类。
  5. #==============================================================================

  6. class Scene_Status
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     actor_index : 角色索引
  10.   #--------------------------------------------------------------------------
  11.   def initialize(actor_index = 0, equip_index = 0)
  12.     @actor_index = actor_index
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 主处理
  16.   #--------------------------------------------------------------------------
  17.   def main
  18.     # 生成地图窗口★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
  19.     @spriteset = Spriteset_Map.new
  20.     # 获取角色
  21.     @actor = $game_party.actors[@actor_index]
  22.     # 生成状态窗口
  23.     @status_window = Window_Status.new(@actor)
  24.     # 执行过渡
  25.     Graphics.transition
  26.     # 主循环
  27.     loop do
  28.       # 刷新游戏画面
  29.       Graphics.update
  30.       # 刷新输入信息
  31.       Input.update
  32.       # 刷新画面
  33.       update
  34.       # 如果画面被切换的话就中断循环
  35.       if $scene != self
  36.         break
  37.       end
  38.     end
  39.     # 准备过渡
  40.     Graphics.freeze
  41.     # 释放窗口
  42.     @status_window.dispose
  43.     # 释放地图窗口★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
  44.    @spriteset.dispose
  45.   end
  46.   #--------------------------------------------------------------------------
  47.   # ● 刷新画面
  48.   #--------------------------------------------------------------------------
  49.   def update
  50.     # 按下 B 键的情况下
  51.     if Input.trigger?(Input::B)
  52.       # 演奏取消 SE
  53.       $game_system.se_play($data_system.cancel_se)
  54.       # 切换到菜单画面
  55.       $scene = Scene_Menu.new(3)
  56.       return
  57.     end
  58.     # 按下 R 键的情况下
  59.     if Input.trigger?(Input::R)
  60.       # 演奏光标 SE
  61.       $game_system.se_play($data_system.cursor_se)
  62.       # 移至下一位角色
  63.       @actor_index += 1
  64.       @actor_index %= $game_party.actors.size
  65.       # 切换到别的状态画面
  66.       $scene = Scene_Status.new(@actor_index)
  67.       return
  68.     end
  69.     # 按下 L 键的情况下
  70.     if Input.trigger?(Input::L)
  71.       # 演奏光标 SE
  72.       $game_system.se_play($data_system.cursor_se)
  73.       # 移至上一位角色
  74.       @actor_index += $game_party.actors.size - 1
  75.       @actor_index %= $game_party.actors.size
  76.       # 切换到别的状态画面
  77.       $scene = Scene_Status.new(@actor_index)
  78.       return
  79.     end
  80.   end
  81. end
复制代码
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
10
 楼主| 发表于 2009-10-18 14:44:50 | 只看该作者
9# 悠悠炸弹
这样不行,黑框还在.
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2025-1-2 03:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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