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

Project1

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

[已经解决] 在只用扩展分辨率DLL之后,如何调整怪物的位置?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
36 小时
注册时间
2013-12-15
帖子
13
跳转到指定楼层
1
发表于 2016-3-31 12:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
自问自答做个存档好了
打开脚本,在game_troop的“设置”一栏(默认是60行到74行)里

RUBY 代码复制
  1. def setup(troop_id)
  2.     clear
  3.     @troop_id = troop_id
  4.     @enemies = []
  5.     troop.members.each do |member|
  6.       next unless $data_enemies[member.enemy_id]
  7.       enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
  8.       enemy.hide if member.hidden
  9.       enemy.screen_x = member.x
  10.       enemy.screen_y = member.y
  11.       @enemies.push(enemy)
  12.     end
  13.     init_screen_tone
  14.     make_unique_names
  15.   end


其中member.x跟member.y 后面加上一个倍数,这个倍数约等于你修改后的X轴分辨率除以原本X轴分辨率,或者修改后Y轴分辨率除以修改前Y轴分辨率,具体自己微调

比如说原本是544*448,打算修改成960*640,我就这么改了
RUBY 代码复制
  1. enemy.screen_x = member.x * 1.7
  2.       enemy.screen_y = member.y * 1.7


别吐槽640/448=1.4,我是微调以确保能占据画面四个角落的
怪物位置依然是在数据库菜单的敌群里面拖动
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-9-28 05:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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