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

Project1

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

[已经过期] 请高手帮帮忙啊!!VX

[复制链接]

Lv2.观梦者

梦石
0
星屑
466
在线时间
828 小时
注册时间
2009-5-31
帖子
88
跳转到指定楼层
1
发表于 2010-10-6 10:08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  1. #==============================================================================
  2. # ■ Spriteset_Map
  3. #------------------------------------------------------------------------------
  4. # 这个教学脚本可以在制作时候将窗户外面的部分填黑,营造室内的效果。实际制作方
  5. #法是根据RMVX的“区域”功能配合脚本来实现的
  6. #
  7. #==============================================================================

  8. class Spriteset_Map
  9.   #--------------------------------------------------------------------------
  10.   # ● オブジェクト初期化
  11.   #--------------------------------------------------------------------------
  12.   alias old_cv create_viewports
  13.   def create_viewports
  14.     old_cv
  15.     @fog_rects = []
  16.     for area in $data_areas.values
  17.       next if area.map_id != $game_map.map_id or area.name != "突出主景"
  18.       @fog_rects.push(area.rect)
  19.     end
  20.     unless @fog_rects.empty?
  21.       @viewport4 = Viewport.new(0, 0, 544, 416)
  22.       @viewport4.z = 150
  23.       @fog_sprite = Sprite.new(@viewport4)
  24.       w,h = $game_map.width * 32, $game_map.height * 32
  25.       @fog_sprite.bitmap = Bitmap.new(w, h)
  26.       @fog_sprite.bitmap.fill_rect(0,0,w,h,Color.new(0,0,80,200))
  27.       for rect in @fog_rects
  28.         @fog_sprite.bitmap.clear_rect(Rect.new(rect.x * 32, rect.y * 32, rect.width * 32, rect.height * 32))
  29.       end
  30.     end
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● ビューポートの解放
  34.   #--------------------------------------------------------------------------
  35.   alias old_dv dispose_viewports
  36.   def dispose_viewports
  37.     old_dv
  38.     unless @fog_rects.empty?
  39.       @viewport4.dispose
  40.       @fog_sprite.bitmap.dispose
  41.       @fog_sprite.dispose
  42.     end
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● タイルマップの更新
  46.   #--------------------------------------------------------------------------
  47.   alias old_ut update_tilemap
  48.   def update_tilemap
  49.     old_ut
  50.     unless @fog_rects.empty?
  51.       @fog_sprite.ox = $game_map.display_x / 8
  52.       @fog_sprite.oy = $game_map.display_y / 8
  53.       @fog_sprite.update
  54.     end
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● ビューポートの更新
  58.   #--------------------------------------------------------------------------
  59.   alias old_uv update_viewports
  60.   def update_viewports
  61.     old_uv
  62.     @viewport4.update unless @fog_rects.empty?
  63.   end
  64. end
复制代码
请问有没有那位高手可以给这个脚本加上一个开关啊?   

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

2
发表于 2010-10-6 10:50:12 | 只看该作者
大概……是用
when
     $game_switches[编号] = true / false
的方法吧……?偶是脚本盲~
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
466
在线时间
828 小时
注册时间
2009-5-31
帖子
88
3
 楼主| 发表于 2010-10-6 13:31:43 | 只看该作者
可以说的详细一点吗??
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

4
发表于 2010-10-6 13:45:31 | 只看该作者
回复 我海市蜃楼 的帖子
哎呀我是脚本盲啦~这个应该相当于条件分歧一类的吧,反正自己也不会处理哈~帮你顶一下帖,等待高人吧~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
466
在线时间
828 小时
注册时间
2009-5-31
帖子
88
5
 楼主| 发表于 2010-10-7 20:52:34 | 只看该作者
真的没有人吗
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

6
发表于 2010-10-7 22:00:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
466
在线时间
828 小时
注册时间
2009-5-31
帖子
88
7
 楼主| 发表于 2010-10-7 23:41:59 | 只看该作者
还是不行啊。没有反应啊。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
73 小时
注册时间
2010-10-4
帖子
144
8
发表于 2010-10-8 09:32:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

9
发表于 2010-10-8 21:59:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
466
在线时间
828 小时
注册时间
2009-5-31
帖子
88
10
 楼主| 发表于 2010-10-10 19:30:38 | 只看该作者
我要的就是这个效果,多谢啊!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 03:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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