查看: 2804|回复: 9

[已经解决] 队伍摆放的问题

[复制链接]
梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
发表于 2015-11-28 20:35:58 | 显示全部楼层 |阅读模式

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

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

×
我方的队伍能不能像敌人这样摆放?两排?
QQ图片20151128202743.jpg
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2015-11-28 20:56:35 | 显示全部楼层
职业是前锋的会站前面,后卫的会站后面。坐标在脚本里改。

评分

参与人数 1星屑 -10 收起 理由
RyanBern -10 不要误导

查看全部评分

回复

使用道具 举报

素材区好人

梦石
5
星屑
12564
在线时间
4347 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2015-11-28 21:03:56 | 显示全部楼层
Game_Actor脚本,查看第567行到最后那部分
def screen_x表示横的坐标
def screen_y表示竖的坐标
[pre lang="ruby"]#--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
  case self.index
  when 0
  return 515
  when 1
  return 400
  when 2
  return  590
  when 3
  return  390
  else
  return 640
  end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
  case self.index
  when 0
  return 310
  when 1
  return 320
  when 2
  return 325
  when 3
  return 340
  else
  return  1000
  end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
  # 返回计算后的队伍 Z 坐标的排列顺序
  case self.index
  when 0
  return 1
  when 1
  return 0
  when 2
  return 2
  when 3
  return 3
  else
  return 0
  end
  end
  end[/pre]

点评

谢谢啊,我是熊式横版战斗。  发表于 2015-11-28 22:40
抱歉,忘记了。那么我给你上个工程好了  发表于 2015-11-28 22:39
楼下是我的脚本,没有这个啊  发表于 2015-11-28 22:25
不是替换,我这段脚本在你的脚本库里也有,我是叫你改4个角色的X坐标和Y坐标,具体看注释  发表于 2015-11-28 22:20
是不是把最后那个部分替换成上面这个脚本啊?或者你这个脚本插在下面?  发表于 2015-11-28 22:10

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
 楼主| 发表于 2015-11-28 22:17:34 | 显示全部楼层
本帖最后由 cmmd1 于 2015-11-28 22:24 编辑

我脚本是这样的,没有你那个啊
QQ图片20151128222424.jpg
QQ图片20151128221712.png
回复

使用道具 举报

素材区好人

梦石
5
星屑
12564
在线时间
4347 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2015-11-28 22:41:48 | 显示全部楼层
把Game_Actor·改替换掉Game_Actor脚本
Project1.zip (201.22 KB, 下载次数: 23)

4个角色的X坐标
1.jpg
4个角色的Y坐标
2.jpg

点评

能不能把改坐标这个单独的脚本插在“熊式横版战斗”后面?  发表于 2015-11-28 23:13
和熊式横版战斗不兼容了,插在“熊式横版战斗”后面可以改坐标,但是不能移动过去攻击了。只是在原地。 插在“熊式横版战斗”前面就改不了坐标  发表于 2015-11-28 23:11
认可答案,非常感谢  发表于 2015-11-28 22:56
回复

使用道具 举报

梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
 楼主| 发表于 2015-11-28 22:55:49 | 显示全部楼层
本帖最后由 cmmd1 于 2015-11-28 22:57 编辑
无忧谷主幻 发表于 2015-11-28 22:41
把Game_Actor·改替换掉Game_Actor脚本


我下面是熊式横版战斗,这个脚本在前面的时候改不动。我把你这个脚本插在Main前面就可以改了。谢谢。不知道会不会冲突

QQ图片20151128225744.png
回复

使用道具 举报

素材区好人

梦石
5
星屑
12564
在线时间
4347 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2015-11-28 23:15:14 | 显示全部楼层
没用过熊式,不过所有横版应该都有类似这样的东西吧
[pre lang="ruby"] # ● 战斗画面的位置
  #--------------------------------------------------------------------------
  PARTY_X = 500   # 队伍 X 位置
  PARTY_Y = 300     # 队伍 Y 位置
  FORMATION_X = 30  # 各个角色之间的间隔 X
  FORMATION_Y = -30 # 各个角色之间的间隔 Y[/pre]
回复

使用道具 举报

梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
 楼主| 发表于 2015-11-28 23:21:22 | 显示全部楼层
无忧谷主幻 发表于 2015-11-28 23:15
没用过熊式,不过所有横版应该都有类似这样的东西吧
# ● 战斗画面的位置
  #--------------------------- ...

Project1.rar (1.78 MB, 下载次数: 25)
这是熊式横版战斗,能不能整合你刚才那个脚本啊
回复

使用道具 举报

素材区好人

梦石
5
星屑
12564
在线时间
4347 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2015-11-28 23:36:58 | 显示全部楼层
cmmd1 发表于 2015-11-28 23:21
这是熊式横版战斗,能不能整合你刚才那个脚本啊

[pre lang="ruby"] def screen_x
    if self.index != nil
      return (640-self.index*50)/2 + 240 + @movex
    else
      return 0
    end
  end
  def screen_y
    return self.index*70+self.height/2 + 140 + @movey #(320-self.index*91+self.height)/2 + 100 + @movey
  end[/pre]
这段脚本是影响角色1的坐标,另外发现熊式竟然不是一个一个定位战斗者的坐标,而是通过角色1的位置判定。如果要一些人在前,一些人在后,还得从新定义一下

点评

我试试效果  发表于 2015-11-29 13:46
那就没有在同一Y轴上了,还是一样从上到下4个位置,只是间隔缩小一些,然后用素材加空白一个放前面。  发表于 2015-11-29 13:44
是的  发表于 2015-11-29 13:43
也就是说素材的宽弄成两倍大。一边是空白。  发表于 2015-11-29 13:41
真心弄不明白,不过我倒是可以给你个提示:从事件下手。比如给角色的战斗图加一些空白的距离之类的  发表于 2015-11-29 11:26
回复

使用道具 举报

梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
 楼主| 发表于 2015-11-29 14:59:44 | 显示全部楼层
无忧谷主幻 发表于 2015-11-28 23:36
def screen_x
    if self.index != nil
      return (640-self.index*50)/2 + 240 + @movex

就这样吧,到时候仔细调整一下。谢谢@无忧谷主幻
QQ图片20151129145634.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部