|
发表于 2011-7-3 16:51:10
|
显示全部楼层
因为你完全搞错了方向……
那个附着到某区域的单位,其实是个严重的翻译错误……
有一个动作叫附着区域到单位,就是让一个区域跟着单位走。
这个函数就是通过一个区域获得这个区域附着到的单位。
你的函数中的区域根本没有附着到某个单位上,自然获得不到任何单位……
你的逻辑很有问题,首先是,单位不等于单位群组(多个单位)。
要获得区域中的单位自然不会返回你一个单位,而是一个单位群组。(多个单位)
你要获得某区域中的单位,得这么做:
[trigger]變數 -設定p1=(由玩家任何玩家所擁有在(整張地圖)中的任何單位符合排除的: 飛彈, 死亡, 隱藏的,並最大有任何數量個)[/trigger]
另外,你这是触发某单位进入某区域,自然会立刻获得一个参数,就是进入这个区域的某单位(触发单位)
要是你只用谁进去就杀谁,直接用触发单位就行了呀,绕那么大弯子去获得区域内的单位干嘛呢?区域里可不止这一个单位呢。 |
|