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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: shironeko
打印 上一主题 下一主题

[RMVA发布] VA双远景脚本,范例已重新上传

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
250 小时
注册时间
2011-8-16
帖子
178
11
发表于 2012-8-16 14:49:54 | 只看该作者
用不了啊,用无脚本的新game也用不了
麻烦楼主补下范例
——————
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
250 小时
注册时间
2011-8-16
帖子
178
12
发表于 2012-8-16 15:11:45 | 只看该作者
本帖最后由 sszny 于 2012-8-31 15:19 编辑

#

#

# rm va双远景地图 by shironeko

#由于本脚本乃新手作品,可能会出现一些冲突和效率低下的情况,如发现错误,请见谅.
#


#==============================================================================
# ■ Spriteset_Map
#------------------------------------------------------------------------------
#  处理地图画面精灵和图块的类。本类在 Scene_Map 类的内部使用。
#==============================================================================

class Spriteset_Map

  #--------------------------------------------------------------------------
  # ● 生成远景图
  #--------------------------------------------------------------------------
  def create_parallax
    @parallax = Plane.new(@viewport1)
    @parallax.z = -100
    @parallax2 = Plane.new(@viewport1)
    @parallax2.z = 200
  end

  #--------------------------------------------------------------------------
  # ● 释放
  #--------------------------------------------------------------------------
  def dispose
    dispose_tilemap
    dispose_parallax
    dispose_parallax2
    dispose_characters
    dispose_shadow
    dispose_weather
    dispose_pictures
    dispose_timer
    dispose_viewports
  end
  
  #--------------------------------------------------------------------------
  # ● 释放远景图2
  #--------------------------------------------------------------------------
  def dispose_parallax2
    @parallax2.bitmap.dispose if @parallax2.bitmap
    @parallax2.dispose
  end
  
  
  #--------------------------------------------------------------------------
  # ● 更新画面
  #--------------------------------------------------------------------------
  def update
    update_tileset
    update_tilemap
    update_parallax
    update_characters
    update_shadow
    update_weather
    update_pictures
    update_timer
    update_viewports
  end

  #--------------------------------------------------------------------------
  # ● 更新远景图
  #--------------------------------------------------------------------------
  def update_parallax
    if @parallax_name != $game_map.parallax_name
      @parallax_name = $game_map.parallax_name
      @parallax.bitmap.dispose if @parallax.bitmap
      @parallax.bitmap = Cache.parallax(@parallax_name)
    sign = @parallax_name[/^[\!\$]./]
        if sign != nil and sign.include?('$')
        @parallax2.bitmap.dispose if @parallax2.bitmap
        @parallax2.bitmap = Cache.parallax(@parallax_name +'_2')
        @parallax2.ox = $game_map.parallax_ox(@parallax.bitmap)
        @parallax2.oy = $game_map.parallax_oy(@parallax.bitmap)
      end
      Graphics.frame_reset
    end
    sign = @parallax_name[/^[\!\$]./]
        if sign != nil and sign.include?('$')
        @parallax.ox = $game_map.display_x * 32
        @parallax.oy = $game_map.display_y * 32
        @parallax2.ox = $game_map.display_x * 32
        @parallax2.oy = $game_map.display_y * 32
        else
        @parallax.ox = $game_map.parallax_ox(@parallax.bitmap)
        @parallax.oy = $game_map.parallax_oy(@parallax.bitmap)
    end
  end
end
——————
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2012-9-9
帖子
11
13
发表于 2012-9-15 00:09:52 | 只看该作者
范例下不了,粘贴了运行出现错误,提示unexpected tIDENTIFITER,expect')'    @parallax2.bitmap = Cache.parallax(@parallax_name +'_2'),这个该怎么解决?

点评

已经重新上传了范例,请http://pan.baidu.com/share/link?shareid=60220&uk=3676657676注意查收  发表于 2012-9-20 11:32
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-12-9
帖子
19
14
 楼主| 发表于 2012-9-20 11:23:22 | 只看该作者
本帖最后由 shironeko 于 2012-9-20 11:32 编辑

已经重新上传了范例
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-12-9
帖子
19
15
 楼主| 发表于 2012-9-20 11:32:55 | 只看该作者
sszny 发表于 2012-8-16 15:11
#

#

已重新上传了范例http://pan.baidu.com/share/link?shareid=60220&uk=3676657676
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
551
在线时间
69 小时
注册时间
2011-3-26
帖子
4
16
发表于 2012-9-30 10:08:28 | 只看该作者
远景图 B 出现在别的图, 如何解决这个问题?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
114
在线时间
16 小时
注册时间
2023-5-29
帖子
11
17
发表于 2023-9-2 20:43:03 | 只看该作者
很有用,感谢你的付出
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 00:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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