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

Project1

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

[已经解决] 关于分辨率修改之后 战斗画面怪物位置的问题

[复制链接]

Lv4.逐梦者

梦石
0
星屑
690
在线时间
10 小时
注册时间
2014-4-14
帖子
4
跳转到指定楼层
1
发表于 2017-1-10 21:57:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如标题
我把分辨率修改成 1024 x 768了   可是战斗画面的怪物只能在原来的左上角位置   战斗画面的大小没有改变
求大神帮帮忙~

Lv4.逐梦者 (版主)

梦石
0
星屑
6901
在线时间
7028 小时
注册时间
2013-11-2
帖子
1344

开拓者剧作品鉴家

2
发表于 2017-1-10 22:13:42 | 只看该作者
RUBY 代码复制
  1. =begin
  2. ================================================================================
  3.  Title: Battle Sprite Auto-position
  4.  Author: Hime
  5.  Date: Dec 19, 2014
  6. --------------------------------------------------------------------------------
  7.  ** Change log
  8.  Dec 19, 2014
  9.    - Use ratios to adjust the resolutions rather than offsetting by the
  10.      difference between resolutions
  11.  May 6, 2012
  12.    -Initial release
  13. --------------------------------------------------------------------------------
  14.  ** Terms of Use
  15.  * Free to use in non-commercial projects
  16.  * Contact me for commercial use
  17.  * No real support. The script is provided as-is
  18.  * Will do bug fixes, but no compatibility patches
  19.  * Features may be requested but no guarantees, especially if it is non-trivial
  20.  * Credits to Hime Works in your project
  21.  * Preserve this header
  22. --------------------------------------------------------------------------------
  23.  ** Description
  24.  
  25.  This script adjusts the position that the battle sprites are drawn
  26.  relative to the game screen size. This allows you to set your enemy
  27.  positions in the troop editor without having to consider the size of
  28.  your window (544x416 default vs sizes)
  29.  
  30. --------------------------------------------------------------------------------
  31.  ** Installation
  32.  
  33.  In the script editor, place this script below Materials and above Main
  34.  
  35. --------------------------------------------------------------------------------
  36.  ** Usage
  37.  
  38.  Plug-n-play
  39.  
  40. ==============================================================================
  41. =end
  42. $imported = {} if $imported.nil?
  43. $imported[:TH_BattleSpriteAutoPosition] = true
  44. #===============================================================================
  45. # ** Rest of the Script
  46. #===============================================================================
  47. class Game_Troop < Game_Unit
  48.  
  49.   #--------------------------------------------------------------------------
  50.   # alias method
  51.   #--------------------------------------------------------------------------
  52.   alias :th_sprite_autopos_setup :setup
  53.   def setup(troop_id)
  54.     th_sprite_autopos_setup(troop_id)
  55.     adjust_coords
  56.   end
  57.  
  58.   #--------------------------------------------------------------------------
  59.   # new method: adjust enemy battler coords
  60.   #--------------------------------------------------------------------------
  61.   def adjust_coords
  62.     adjust_x = Graphics.width / 544.0
  63.     adjust_y = Graphics.height / 416.0
  64.     @enemies.each do |enemy|
  65.       enemy.screen_x *= adjust_x
  66.       enemy.screen_y *= adjust_y
  67.     end
  68.   end
  69. end

安装此插件脚本:HimeWorks的”战斗图位置自动调整“

运作原理是在在决定战斗图屏幕位置的地方加入处理,对坐标乘上(当前屏幕大小 除于 默认屏幕大小)的比例。

评分

参与人数 1星屑 +300 收起 理由
VIPArcher + 300 (你看,我的回复不是没意义的。哼~.

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
690
在线时间
10 小时
注册时间
2014-4-14
帖子
4
3
 楼主| 发表于 2017-1-10 22:22:58 | 只看该作者
RaidenInfinity 发表于 2017-1-10 22:13
=begin
================================================================================
Title: Bat ...

哇~感谢大神!
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

4
发表于 2017-1-11 00:48:15 | 只看该作者
5行脚本就能解决,这个帖子里搜索5 “敌人战斗坐标修正”
https://rpg.blue/thread-378738-1-1.html

评分

参与人数 1星屑 +250 收起 理由
RaidenInfinity + 250 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
690
在线时间
10 小时
注册时间
2014-4-14
帖子
4
5
 楼主| 发表于 2017-1-11 08:40:14 | 只看该作者
VIPArcher 发表于 2017-1-11 00:48
5行脚本就能解决,这个帖子里搜索5 “敌人战斗坐标修正”
https://rpg.blue/thread-378738-1-1.html ...

感谢大神~
里面还有好多其他有用的东西~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-17 04:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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