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

Project1

 找回密码
 注册会员
搜索

外国网站找到的战斗背景图位移的脚本,求修改!

查看数: 2101 | 评论数: 7 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-2-6 06:47

正文摘要:

这个脚本就是远小近大的,可能外国网友是用于空战之类的才会这样写。我自己不会修改,请大神们帮忙。 背景图不移动。直接跟着敌人战斗图放大即可。不要移动 估计这个脚本是用于空战,但是我现在想做陆战,反正就是能 ...

回复

RMVXA 发表于 2019-2-9 07:23:54
MV默认战斗好像自带ZOOM这个功能。
KB.Driver 发表于 2019-2-7 23:27:51
爆焰 发表于 2019-2-7 22:35
发现了,没留意。不是固定全部敌人,而是敌人照常那样显示,然后背景跟选中的敌人保持固定,简单来说就是 ...

涉及算法的你还是看看有没有真·大神帮忙吧,而且我的阅读理解比较差实在是不明白你的意思了。
爆焰 发表于 2019-2-7 22:35:06
KB.Driver 发表于 2019-2-7 20:02
我是这样放的,效果就是上面一楼的gif

发现了,没留意。不是固定全部敌人,而是敌人照常那样显示,然后背景跟选中的敌人保持固定,简单来说就是选中的敌人跟背景一起放大或者移动。而不是背景跟敌人分别移动。
比如战斗背景图是地面跟天空,我把敌人放在地面的位置。进入战斗选中该敌人,敌人依然在我放置的跟背景一样的位置,而不是敌人脚下移动到天空去了、就是背景跟敌人同步放大或移动。
KB.Driver 发表于 2019-2-7 20:02:50
不行,没有冲突也没有效果


我是这样放的,效果就是上面一楼的gif
KB.Driver 发表于 2019-2-7 19:14:39
不是要这个效果,是把敌人固定在原处,背景跟着选中的敌人,在后面的敌人背景也会跟着放大。这样的效果比较真实  

在你的脚本下面插入这段脚本
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Game_Enemy
  3. #==============================================================================
  4.  
  5. class Game_Enemy < Game_Battler
  6.   #--------------------------------------------------------------------------
  7.   # ● バトル画面 X 座標の取得
  8.   #--------------------------------------------------------------------------
  9.   def screen_x
  10.     @origin_x
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● バトル画面 Y 座標の取得
  14.   #--------------------------------------------------------------------------
  15.   def screen_y
  16.     @origin_y
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 倍率の取得
  20.   #--------------------------------------------------------------------------
  21.   def zoom
  22.     n = @cmr_enabled ?
  23.       (1.0  * ((@origin_y - 304) / 256.0 + 1)) : 1
  24.     return n
  25.   end
  26. end

点评

确定这段脚本是插入到了你的“视角”脚本之下,Main之上吗?  发表于 2019-2-7 19:58
不行,没有冲突也没有效果  发表于 2019-2-7 19:54

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 塞糖

查看全部评分

KB.Driver 发表于 2019-2-6 14:19:37
在原脚本下面新建一栏,插入这个脚本,就达到你要的效果了,亲测可行。
RUBY 代码复制
  1. class Spriteset_Battle;def update_camera;end;end

点评

不是要这个效果,是把敌人固定在原处,背景跟着选中的敌人,在后面的敌人背景也会跟着放大。这样的效果比较真实  发表于 2019-2-6 22:52
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-7 23:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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