查看: 2583|回复: 13

[已经解决] 给个45D战斗模式

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
2 小时
注册时间
2009-10-23
回帖
48
发表于 2009-10-24 09:58:01 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
回帖
500
发表于 2009-10-24 10:08:48 | 显示全部楼层
我说,其实那有什么45D横D什么的.
其实动是动了坐标而已= =
仅供参考,坐标自己在Game_Actor调
  1. #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     case self.index
  6.     when 0
  7.       return 450
  8.     when 1
  9.       return 480
  10.     when 2
  11.       return 510
  12.     when 3
  13.       return 540
  14.     else
  15.       return 640
  16.     end
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 取得战斗画面的 Y 坐标
  20.   #--------------------------------------------------------------------------
  21.   def screen_y
  22.     case self.index
  23.     when 0
  24.       return 290
  25.     when 1
  26.       return 310
  27.     when 2
  28.       return 330
  29.     when 3
  30.       return 350
  31.     else
  32.       return 1000
  33.     end
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 取得战斗画面的 Z 坐标
  37.   #--------------------------------------------------------------------------
  38.   def screen_z
  39.     # 返回计算后的队伍 Z 坐标的排列顺序
  40.     case self.index
  41.     when 0
  42.       return 1
  43.     when 1
  44.       return 2
  45.     when 2
  46.       return 3
  47.     when 3
  48.       return 4
  49.     else
  50.       return 0
  51.     end
  52.   end
  53. end

复制代码
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-3
回帖
62
发表于 2009-10-24 10:10:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
2 小时
注册时间
2009-10-23
回帖
48
 楼主| 发表于 2009-10-24 10:37:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-3
回帖
62
发表于 2009-10-24 10:40:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
回帖
500
发表于 2009-10-24 10:42:53 | 显示全部楼层
我给出的是人物的坐标点
3L已经给出最完美的答案了
45D本来就只是坐标问题而已.窗口人什么的完全可以自己调
LZ你还想要什么.
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
2 小时
注册时间
2009-10-23
回帖
48
 楼主| 发表于 2009-10-24 10:57:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
回帖
500
发表于 2009-10-24 11:03:24 | 显示全部楼层
本帖最后由 悠悠炸弹 于 2009-10-24 11:05 编辑

我总算明白了...............
结论:  LZ没去看教程............
敌人的位置是在数据库里调的= =
QQ截图未命名.PNG
至于没有人物,估计是你根本就没把人物战斗图导入..............
所以...............
QQ截图未命名.jpg
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
2 小时
注册时间
2009-10-23
回帖
48
 楼主| 发表于 2009-10-24 11:14:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

伸手爱好者

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-3-28
回帖
500
发表于 2009-10-24 11:18:07 | 显示全部楼层
本帖最后由 悠悠炸弹 于 2009-10-24 13:34 编辑

我晕死- -
你不会想到换一张大点的战斗背景吗= =
依然在数据库
图块里调
漏了点
在Spriteset_Battle里把19行改成
@viewport1 = Viewport.new(0, 0, 640, 480)
106行
@battleback_sprite.src_rect.set(0, 0, 640,480)
咱在咱的设计素描书上看到有“柳笛”这个名字,恩~到底有怎样的关系呢?
[img]http://rpg.blue/data/attachment/forum/month_0910/09102318341719b34b80b536d4.gif[/img]
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部