返回介绍

Random.Range 范围随机

发布于 2019-12-18 15:38:22 字数 2360 浏览 1395 评论 0 收藏 0



JavaScript => public static function Range(min: float, max: float): float;
C# => public static float Range(float min, float max);

Parameters 参数

Description 描述

Returns a random float number between and min [inclusive] and max [inclusive] (Read Only).

返回一个 在最小值(包括)和最大值(包括)之间的浮点型随机数(只读)。

JavaScript:

	// Instantiate the prefab somewhere between -10.0 and 10.0 on the x-z plane 
	var prefab : GameObject;
	function Start () {
		var position: Vector3 = Vector3(Random.Range(-10.0, 10.0), 0, Random.Range(-10.0, 10.0));
		Instantiate(prefab, position, Quaternion.identity);
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public GameObject prefab;
 
    // Instantiate the prefab somewhere between -10.0 and 10.0 on the x-z plane 
    void Start() {
        Vector3 position = new Vector3(Random.Range(-10.0F, 10.0F), 0, Random.Range(-10.0F, 10.0F));
        Instantiate(prefab, position, Quaternion.identity);
    }
}



JavaScript => public static function Range(min: int, max: int): int;
C# => public static int Range(int min, int max);

Parameters 参数

Description 描述

Returns a random integer number between min [inclusive] and max [exclusive] (Read Only).

返回一个 在最小值(包括)和最大值(不包括)之间的整型随机数(只读)。

If max equals min, min will be returned. The returned value will never be max unless min equals max.

如果传入的最大值和最小值相等,最小值将会被返回。这个返回值不是来自最大值,除非最小值和最大值是同一个(内存地址)。

JavaScript:

	// Loads a random level from the level list
 
	Application.LoadLevel(Random.Range(0, Application.levelCount));

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Example() {
        Application.LoadLevel(Random.Range(0, Application.levelCount));
    }
}

Random

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

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

发布评论

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