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

Project1

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

[已经解决] 請問ZTBS的戰鬥模式能不能做成永夜幻想曲那樣的45度視角?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
跳转到指定楼层
1
发表于 2012-4-20 09:21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sai90306 于 2012-4-20 09:38 编辑

覺得永夜這種45度視角的SLG比較清爽
如這邊的圖http://gd.66rpg.com/thread-4039-1-1.html
不知道ZTBS能不能做到?要調整哪裡?要換系統嘛?

评分

参与人数 1星屑 +6 收起 理由
hys111111 + 6 塞糖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
2
发表于 2012-4-20 11:49:17 | 只看该作者
打个广告  http://rpg.blue/thread-223350-1-1.html
ZTBS的话应该也是可以的,调整下精灵的位置就OK

点评

精灵的位置是要怎麼調?  发表于 2012-4-20 14:17
原來是大大的作品阿@@這我曉得 滿喜歡的 不過我目前是XP黨 還是希望能用XP  发表于 2012-4-20 14:15

评分

参与人数 2星屑 0 收起 理由
RXVincent + 20 回答错也扣分……
eve592370698 -20 回答错误,请看本问题所属的板块。.

查看全部评分


于是我也广告下…
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
94 小时
注册时间
2012-3-15
帖子
89
3
发表于 2012-4-20 16:37:22 | 只看该作者
XP的话GTBS可以做到,但是设置相对繁琐而且得有相应的素材才行
传送门:
http://www.creationasylum.net/fo ... c=20353&hl=GTBS
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
4
发表于 2012-4-20 16:57:07 | 只看该作者
本帖最后由 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




���

注意修改了之后,光标居中的方式也要修改……������

点评

抱歉是我忘了插入腳本= = 沒有錯誤!!  发表于 2012-4-20 20:12
Sprite_Character的地方報錯了  发表于 2012-4-20 20:05

于是我也广告下…
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
5
 楼主| 发表于 2012-4-20 20:10:51 | 只看该作者
本帖最后由 sai90306 于 2012-4-20 20:36 编辑

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

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

点评

抱歉是我的錯><  发表于 2012-4-20 20:18
类似的这种追问请用点评,谢谢合作。下次发现我可要使劲扣分了。  发表于 2012-4-20 20:17

评分

参与人数 1星屑 -2 收起 理由
eve592370698 -2 本回复一贴多问(我以前提醒过您).

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 02:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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