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

Project1

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

[已经过期] 关于将XP脚本移植成VA脚本的问题。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2010-6-16
帖子
89
跳转到指定楼层
1
发表于 2012-6-21 21:53:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
能否将以下脚本从XP变成VA形式的?
  1. #--------------------------------------------------------------------------
  2.   # ● 主角的场所移动
  3.   #--------------------------------------------------------------------------
  4.   def transfer_player
  5.     # 清除主角场所移动调试标志
  6.     $game_temp.player_transferring = false
  7.     # 移动目标与现在的地图有差异的情况下
  8.     if $game_map.map_id != $game_temp.player_new_map_id
  9.       # 设置新地图
  10.       $game_map.setup($game_temp.player_new_map_id)
  11.     end
  12.     #--------------------------------进度条-------------------------------#
  13.     Graphics.freeze
  14.     Graphics.transition(20)
  15.     $cg = rand(21)
  16.     @sprite = Sprite.new
  17.     @sprite.bitmap = RPG::Cache.picture("过场CG#{$cg}.jpg")
  18.     @sprite.z = 997
  19.     @ps_back = Sprite.new
  20.     @ps_back.bitmap = RPG::Cache.picture("进度条背景.png")
  21.     @ps_back.x = 150
  22.     @ps_back.y = 400
  23.     @ps_back.z = 998
  24.     @ps = Sprite.new
  25.     @ps.bitmap = RPG::Cache.picture("进度条.png")
  26.     @ps.x = 155
  27.     @ps.y = 416
  28.     @ps.z = 999
  29.     @ps_hy = Sprite.new
  30.     $t = 1
  31.     while $t <= 100 do
  32.       $t += 1
  33.       if $t%24 <= 11
  34.           @ps_hy.bitmap = RPG::Cache.picture("进度条花盈1.png")
  35.       else
  36.           @ps_hy.bitmap = RPG::Cache.picture("进度条花盈2.png")
  37.       end
  38.       @ps_hy.x = 150 + 3 * $t
  39.       @ps_hy.y = 358
  40.       @ps_hy.z = 1000
  41.       Graphics.update
  42.       Mouse.update
  43.     end
  44.     Graphics.freeze
  45.     Graphics.transition(20)
  46.     @sprite.dispose
  47.     @sprite.bitmap.dispose
  48.     @ps_back.dispose
  49.     @ps_back.bitmap.dispose
  50.     @ps.dispose
  51.     @ps.bitmap.dispose
  52.     @ps_hy.dispose
  53.     @ps_hy.bitmap.dispose
  54.     #----------------------------------进度条---------------------------#
  55.     # 设置主角位置
  56.     $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
  57.     # 设置主角朝向
  58.     case $game_temp.player_new_direction
  59.     when 2  # 下
  60.       $game_player.turn_down
  61.     when 4  # 左
  62.       $game_player.turn_left
  63.     when 6  # 右
  64.       $game_player.turn_right
  65.     when 8  # 上
  66.       $game_player.turn_up
  67.     end
  68.     # 矫正主角姿势
  69.     $game_player.straighten
  70.     # 刷新地图 (执行并行事件)
  71.     $game_map.update
  72.     # 在生成活动块
  73.     @spriteset.dispose
  74.     @spriteset = Spriteset_Map.new
  75.     # 处理过渡中的情况下
  76.     if $game_temp.transition_processing
  77.       # 清除过渡处理中标志
  78.       $game_temp.transition_processing = false
  79.       # 执行过渡
  80.       Graphics.transition(20)
  81.     end
  82.     # 执行地图设置的 BGM、BGS 的自动切换
  83.     $game_map.autoplay
  84.     # 设置画面
  85.     Graphics.frame_reset
  86.     # 刷新输入信息
  87.     Input.update
  88.   end
  89. end
复制代码
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-22 18:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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