返回介绍

Transform.forward 向前

发布于 2019-12-18 15:38:41 字数 1410 浏览 965 评论 0 收藏 0

JavaScript => var forward: Vector3;
C# => Vector3 forward;

Description 描述

The blue axis of the transform in world space.

在世界空间坐标,变换的蓝色轴。也就是z轴。

JavaScript:

	// Set's the rigidbody velocity to be 
	// along the blue axis of the transform
 
rigidbody.velocity = transform.forward * 10; 

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Example() {
        rigidbody.velocity = transform.forward * 10;
    }
}

另一个例子:

JavaScript:

	// Computes the angle between the target transform and this object
	var angleBetween = 0.0;
	var target : Transform;
	function Update () {
		var targetDir = target.position - transform.position;
		angleBetween = Vector3.Angle (transform.forward, targetDir);
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public float angleBetween = 0.0F;
    public Transform target;
    void Update() {
        Vector3 targetDir = target.position - transform.position;
        angleBetween = Vector3.Angle(transform.forward, targetDir);
    }
}

Transform

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文