找回密码
 点一下
查看: 1988|回复: 3

求助 英雄分離位置重生問題

[复制链接]
发表于 2008-5-6 21:48:56 | 显示全部楼层 |阅读模式
我的英雄重生觸發
應該有一些高手已經看過了
但是
事隔多天
我突發奇想
想讓英雄死後
在不同位置重生
請問要如何改呢?
例如:
A,A1,A2英雄死亡在B地點重生
C,C2,C3英雄死亡在D地點重生
類似這樣
附上地圖 MY MAP.w3x (195 KB, 下载次数: 18)
請看看或說明
(本人為此煩惱了好幾天)
发表于 2008-5-6 22:11:56 | 显示全部楼层
这也叫突发奇想……
对抗都是在不同地方复活的呃
判断一下英雄属于哪一边
回复

使用道具 举报

发表于 2008-5-6 22:13:43 | 显示全部楼层
这个其实也不是很难的
定义一个单位数组heros,一个点数组loc
设置heros[0]=A,heros[1]=A1,heros[2]=A2,heros[3]=C,heros[4]=C1,heros[5]=C2
loc[0]=B,loc[1]=D
然后在英雄死亡后,用一个循环,判断死掉的英雄(触发单位)是数组中的哪一个,获取数组下标i
然后,在复活英雄在点loc[i/3]就可以了

类似的,可以不用单位数组,而用单位组数组group
将A,A1,A2加入group[0],C,C1,C2加入group[1]
然后用循环判断死掉的英雄在哪个单位组中,获取下标i,在loc复活英雄
回复

使用道具 举报

发表于 2008-5-6 22:32:40 | 显示全部楼层
非常简单
判断下死亡单位
然后复活在不同区域
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 03:37 , Processed in 0.048297 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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