【发布时间】:2013-05-02 18:17:54
【问题描述】:
嘿,我看到有人这样做
//子弹是速度5,瞄准蒂米:
float3 v = ((timmy.transform.position - transform.position).Normalized)*5;
bullet.velocity = v;
transform.position 是 Vector3(float x, float y, float z);
所以我认为我可以做到这一点
private float3 _position;
public Food ()
{
float3 position = _position(0.0f,0.0f,0.0f);
}
但它说:找不到类型或命名空间名称“float3”。您是否缺少 using 指令或程序集引用?
那么如何让一个变量取多个相同类型的值呢?
【问题讨论】:
-
C# BCL 中没有
float3,除非您使用的是库。但是你可以实现你的:codeproject.com/Articles/17425/A-Vector-Type-for-C
标签: c# floating-point