码迷,mamicode.com
首页 > 编程语言 > 详细

Unity API 解析(9)—— Random 类

时间:2014-11-09 17:58:17      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   io   color   ar   sp   for   div   on   art   

不可实例化,只有静态属性和静态方法

insideUnitCircle —— 园内随机点

返回半径为1的园内的随机点坐标,Vector2类型

insideUnitSphere —— 半径为1的球内的随机点坐标

onUnitShper  —— 半径为1的球表面的随机点的坐标

using UnityEngine;
using System.Collections;

public class insideUnitCircle_ts : MonoBehaviour
{
    public GameObject go;

    void Start()
    {
        //每隔0.4秒执行一次use_rotationUniform方法
        InvokeRepeating("use_rotationUniform", 1.0f, 0.4f);
    }

    void use_rotationUniform()
    {
        //在半径为5的圆内随机位置实例化一个GameObject对象
        //Vector2实例转为Vector3时,z轴分量默认为0
        Instantiate(go, Random.insideUnitCircle * 5.0f, Quaternion.identity);
        //在半径为5的球内随机位置实例化一个GameObject对象
        Instantiate(go, Vector3.forward * 15.0f + 5.0f * Random.insideUnitSphere, Quaternion.identity);
        //在半径为5的球表面随机位置实例化一个GameObject对象
        Instantiate(go, Vector3.forward * 30.0f + 5.0f * Random.onUnitSphere, Quaternion.identity);
    }
}

 

rotationUniform —— 均匀分布特征

 

seed 属性 —— 随机数种子

 

rotation 属性 —— 返回随机的rotation值,返回为Quaternion类型

 

value 属性 —— 返回[0.0f,1.0f] 区间内的随机数

Unity API 解析(9)—— Random 类

标签:style   io   color   ar   sp   for   div   on   art   

原文地址:http://www.cnblogs.com/sprint1989/p/4085595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!