Project1

标题: 更改敌人图片的位置 [打印本页]

作者: kapoleo    时间: 2012-1-29 18:58
标题: 更改敌人图片的位置
之前小的使用了fux2大大的dll
http://rpg.blue/forum.php?mod=vi ... D368%26typeid%3D368
把VA更改到800*608分辨率
一切运行如常
不过打怪那儿就怪怪的了
因为分辨大了
怪物图也得更大
但变大的后果就是不适应窗口
求解法....
谢谢~~~

123.png (797.15 KB, 下载次数: 44)

战斗画面(800*608)

战斗画面(800*608)

456.jpg (183.19 KB, 下载次数: 44)

已经拉到最下了

已经拉到最下了

作者: 晨@的云    时间: 2012-1-29 19:01
貌似是素材扩大了

作者: 黑化の鼠标    时间: 2012-1-30 00:00
自己用PS做图层然后图层压缩,然后调成满意的大小,
做RPG怎么能没有用的顺手的P图工具呢.....
作者: kapoleo    时间: 2012-1-30 00:05
我有用ps
这怪物图就是我用PS弄出来的.....=.=
但游戏分辨率是800*608时
还用本来ACE自带的迷你怪物图会很怪
所以我画了些很大的
但怪物的Y轴数字(Y应该是256)无法更低于原始的设定
因此怪物的图变超出了视窗
作者: wbsy8241    时间: 2012-1-30 01:40
按F11进入脚本编辑器

Game_Troop 约72行左右

67  troop.members.each do |member|
68      next unless $data_enemies[member.enemy_id]
69      enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
70      enemy.hide if member.hidden
71      enemy.screen_x = member.x
72      enemy.screen_y = member.y + 100
73      @enemies.push(enemy)
74    end

在初始化坐标的时候让Y坐标下移100像素


背景图小的话你用PS放大了再放背景文件夹里就好了

或者
  1. class Spriteset_Battle
  2. #--------------------------------------------------------------------------
  3.   # ● 中央化活动块
  4.   #--------------------------------------------------------------------------
  5.   def center_sprite(sprite)
  6.     sprite.ox = sprite.bitmap.width / 2
  7.     sprite.oy = sprite.bitmap.height / 2
  8.     sprite.x = Graphics.width / 2
  9.     sprite.y = Graphics.height / 2
  10.     sprite.zoom_x = 1.4
  11.     sprite.zoom_y = 1.4
  12.   end
  13. end
复制代码
插入MAIN前 把所有背景放大为1.4倍 但画质不保障
作者: kapoleo    时间: 2012-1-30 11:00
wbsy8241 发表于 2012-1-30 01:40
按F11进入脚本编辑器

Game_Troop 约72行左右

谢谢
问题解决了~~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1