银河编辑器吧 关注:6,217贴子:71,705
  • 4回复贴,共1

【求助】如何可以让玩家的位置变动,但是本来的队伍触发设置不

只看楼主收藏回复

求大神指导、、我建立了一个玩家组变量 在触发中
挑选队伍1中的每一名玩家并且执行
玩家组 -添加玩家(被挑选的玩家)到 队伍一玩家[0][0][0][0]
这个[0][0][0][0] 是什么玩意。。。如果设为[1][2][3][4] 他会将玩家1设为玩家[1]么。。。
不明白。。调用一下从玩家组中取人
取自队伍一玩家[1][2][3][4]的玩家1
这又是什么意思、、、意思是调用了玩家[1]么、、、、还是调用根本就不是这回事。。。。。
数组
规模4 (有4个变量)
大小 [1][2][3][4] 是说明数组[1]=1 数组[2]=2 么。。。。求大神帮忙。。。


IP属地:湖南1楼2014-02-18 02:19回复
    这个[0][0][0][0]是四维数组的意思,表示这个变量可以储存1x1x1x1空间的资料。这么大的纬度一般非常少用到。
    如果你的游戏里一共有两个队伍,那么玩家组变量有两个就够了,也就是 PlayerGroup[1],这样PlayerGroup[0]是一个队伍,PlayerGroup[1]是一个队伍。如果不太习惯这样的表达方式,也可以用PlayerGroup[2]这样的方式,这样[1]就是队伍1,[2]就是队伍2,[0]空缺不用。
    看起来楼主不太了解变量和数组,解释一下吧。变量就是用来储存资料的基本单元。
    而数组就是复数的变量,如果一个变量叫A[5],那么它就可以储存6个变量,分别是A[0],A[1],A[2],A[3],A[4],A[5],每一个都相当于一个独立完整的变量。
    一个变量叫B[2][3],那么它就相当于:
    B[0][0],B[0][1],B[0][2],B[0][3],
    B[1][0],B[1][1],B[1][2],B[1][3],
    B[2][0],B[2][1],B[2][2],B[2][3]
    这一大堆的变量。
    以上知识仅用于GUI界面(而非自定义的Galaxy代码)。


    IP属地:广东2楼2014-02-18 09:54
    收起回复