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

Project1

 找回密码
 注册会员
搜索

VA双远景脚本,范例已重新上传

查看数: 18548 | 评论数: 16 | 收藏 12
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-1-30 10:14

正文摘要:

本帖最后由 shironeko 于 2012-9-20 11:35 编辑 这个是我今天写的脚本,主要作用是实现rmva的双远景功能(非vx修改得来) 使用方法: 脚本添加了自动判断功能,在你想使用双远景的图片前面加上"$",作为远景那层文 ...

回复

badtea 发表于 2023-9-2 20:43:03
很有用,感谢你的付出
doublefred 发表于 2012-9-30 10:08:28
远景图 B 出现在别的图, 如何解决这个问题?
shironeko 发表于 2012-9-20 11:32:55
sszny 发表于 2012-8-16 15:11
#

#

已重新上传了范例http://pan.baidu.com/share/link?shareid=60220&uk=3676657676
shironeko 发表于 2012-9-20 11:23:22
本帖最后由 shironeko 于 2012-9-20 11:32 编辑

已经重新上传了范例
5396971 发表于 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
sszny 发表于 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
sszny 发表于 2012-8-16 14:49:54
用不了啊,用无脚本的新game也用不了
麻烦楼主补下范例
woshilhz001 发表于 2012-8-16 14:12:00
脚本错误 范例下不动了  能再补一下吗~~
ROM 发表于 2012-5-2 11:57:39
本帖最后由 ROM 于 2012-5-2 12:03 编辑

请教一下
从有用双远景的地图移动到别的地图
远景2出现在别的地图...

怎么办?


好了...自己土办法解决
其他地图弄张透明的远景2...
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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