- 注册时间
- 2008-1-18
- 最后登录
- 2019-6-30
④见习
- 积分
- 347
|
发表于 2010-1-15 23:40:43
|
显示全部楼层
在脚本中搜索“取得战斗画面的”修改以下这段脚本- #--------------------------------------------------------------------------
- # ● 取得战斗画面的 X 坐标
- #--------------------------------------------------------------------------
- def screen_x
- # 返回计算后的队伍 X 坐标的排列顺序
- if self.index != nil
- return self.index * 160 + 80
- else
- return 0
- end
- end
- #--------------------------------------------------------------------------
- # ● 取得战斗画面的 Y 坐标
- #--------------------------------------------------------------------------
- def screen_y
- return 464
- end
- #--------------------------------------------------------------------------
- # ● 取得战斗画面的 Z 坐标
- #--------------------------------------------------------------------------
- def screen_z
- # 返回计算后的队伍 Z 坐标的排列顺序
- if self.index != nil
- return 4 - self.index
- else
- return 0
- end
- end
- end
- ------------------------------------------以上原脚本-------------------------------------------------
- 取得战斗画面的 X 坐标
- def screen_x #X坐标
- case self.index
- when 0 #第一个角色
- return 320#的X坐标
- when 1 #第二个角色
- return 360#的X坐标 以此类推
- else
- return 600
- end
- end
- 取得战斗画面的 Y 坐标复制以上脚 本把x改为y 坐标数字自己修改
- def screen_y #X坐标
- case self.index
- when 0 #第一个角色
- return 320#的Y坐标
- when 1 #第二个角色
- return 360#的Y坐标 以此类推
- else
- return 600
- end
- end
- 取得战斗画面的 Z 坐标复制以上脚 把def screen_y修改为 def screen_z
复制代码 战斗背景是640X320所以把框去掉后会变成黑色
在脚本:
#spriteset_battle里把19行左右
#@battleback_sprite.src_rect.set(0, 0, 640, 320)
#和106行左右的
#@viewport1 = Viewport.new(0, 0, 640, 320)
#里的320改成480;然后换上一张大小为
#640X480的战斗背景
|
|