【发布时间】:2016-10-19 17:08:38
【问题描述】:
大家好,我正在使用 Unity 5.4.1f1 创建一个简单的游戏,我希望我的代码添加平台,这是第一个平台末端的一条街道,而无需对街道长度进行硬编码,即14 米
所以我尝试了这段代码:
我在开始时添加了:
lastPos = platForm.transform.position;
size = platForm.transform.localScale.z;
并在更新中添加了调用此代码:
Vector3 currentPos = lastPos;
currentPos.z +=大小; 最后一个位置=当前位置; 实例化(platForm,lastPos,Quaternion.identity);
但它没有工作它总是得到大小 1 即使它是 14 那么统一可行还是我应该硬编码?
【问题讨论】:
-
如果您从不修改比例值,为什么还要期待
size发生变化? -
@UnholySheep 这只是我想将代码用于其他不同大小平台的模板
标签: c# unity3d unityscript unity5