Project1

标题: 請問ZTBS的戰鬥模式能不能做成永夜幻想曲那樣的45度視角? [打印本页]

作者: sai90306    时间: 2012-4-20 09:21
标题: 請問ZTBS的戰鬥模式能不能做成永夜幻想曲那樣的45度視角?
本帖最后由 sai90306 于 2012-4-20 09:38 编辑

覺得永夜這種45度視角的SLG比較清爽
如這邊的圖http://gd.66rpg.com/thread-4039-1-1.html
不知道ZTBS能不能做到?要調整哪裡?要換系統嘛?dsu_plus_rewardpost_czw
作者: pigsss    时间: 2012-4-20 11:49
打个广告  http://rpg.blue/thread-223350-1-1.html
ZTBS的话应该也是可以的,调整下精灵的位置就OK
作者: 阿良良木月火    时间: 2012-4-20 16:37
XP的话GTBS可以做到,但是设置相对繁琐而且得有相应的素材才行
传送门:
http://www.creationasylum.net/fo ... c=20353&hl=GTBS
作者: pigsss    时间: 2012-4-20 16:57
本帖最后由 pigsss 于 2012-4-20 17:01 编辑

RUBY 代码复制
  1. module Setup
  2.     # 横坐标修正
  3.     X_FIX = 0
  4.  
  5.     # 纵坐标修正
  6.     Y_FIX = 0
  7.  
  8.     # 光标修正Y
  9.     CURSOR_FIX_Y = 0
  10.  
  11.     # 光标修正Z(10为格子精灵的Z值)
  12.     CURSOR_FIX_Z = 11
  13.  
  14.     # 战场角度(不可以等于90°)
  15.     ANGLE = 30
  16.  
  17.     # 格子密度X(越大越密,注意密度会随角度改变)
  18.     SPACE_X = 1.0
  19.  
  20.     # 格子密度Y
  21.     SPACE_Y = 0.8
  22.  
  23. end
  24. module Math
  25.  
  26.   def self.cosA(angle)
  27.     cos(angle * PI / 180)
  28.   end
  29.  
  30.   def self.sinA(angle)
  31.     sin(angle * PI / 180)
  32.   end
  33.  
  34.   def self.angle_x(angle, x, y)
  35.     (x * Math.sinA(90 - angle) + y * Math.cosA(angle)) / Setup::SPACE_X + Setup::X_FIX
  36.   end
  37.  
  38.   def self.angle_y(angle, x, y)
  39.     (y * Math.cosA(90 - angle) - x * Math.sinA(angle)) / Setup::SPACE_Y + Setup::Y_FIX
  40.   end
  41.  
  42.   def self.atanA(x)
  43.     atan(x) / PI * 180
  44.   end
  45.  
  46. end


插入这脚本

然后在ZTBS Battle Cursor 里所有的精灵和ZTBS Battle AI 里Sprite_Character < RPG::Sprite 的精灵的 self.x 和self.y 修改为

RUBY 代码复制
  1. x = screen_x
  2.     y = screen_y
  3.     self.x = Math.angle_x(Setup::ANGLE, x, y)
  4.     self.y = Math.angle_y(Setup::ANGLE, x, y) + 20


Sprite_Character 里是:

RUBY 代码复制
  1. x = @character.screen_x
  2.     y = @character.screen_y
  3.     self.x = Math.angle_x(Setup::ANGLE, x, y)
  4.     self.y = Math.angle_y(Setup::ANGLE, x, y) + 20




���

注意修改了之后,光标居中的方式也要修改……������
作者: sai90306    时间: 2012-4-20 20:10
本帖最后由 sai90306 于 2012-4-20 20:36 编辑

但是整個畫面跑位好嚴重@@

抱歉一帖多問 給班主謝罪了! 已修正




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