楼主: shironeko

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

[复制链接]
梦石
0
星屑
50
在线时间
250 小时
注册时间
2011-8-16
回帖
163
发表于 2012-8-16 14:49:54 | 显示全部楼层
用不了啊,用无脚本的新game也用不了
麻烦楼主补下范例
——————
回复

使用道具 举报

梦石
0
星屑
50
在线时间
250 小时
注册时间
2011-8-16
回帖
163
发表于 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
——————
回复

使用道具 举报

梦石
0
星屑
50
在线时间
26 小时
注册时间
2012-9-9
回帖
6
发表于 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
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-12-9
回帖
18
 楼主| 发表于 2012-9-20 11:23:22 | 显示全部楼层
本帖最后由 shironeko 于 2012-9-20 11:32 编辑

已经重新上传了范例
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2010-12-9
回帖
18
 楼主| 发表于 2012-9-20 11:32:55 | 显示全部楼层
sszny 发表于 2012-8-16 15:11
#

#

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

使用道具 举报

梦石
0
星屑
551
在线时间
69 小时
注册时间
2011-3-26
回帖
4
发表于 2012-9-30 10:08:28 | 显示全部楼层
远景图 B 出现在别的图, 如何解决这个问题?
回复

使用道具 举报

梦石
0
星屑
104
在线时间
15 小时
注册时间
2023-5-29
回帖
10
发表于 2023-9-2 20:43:03 | 显示全部楼层
很有用,感谢你的付出
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部