zoukankan      html  css  js  c++  java
  • 《unity3d-随机设置一个物体的scale的方法》

    public class fishGame : MonoBehaviour {

    enum FishDir //设置朝向的枚举
    {
    left,
    right
    }
    FishDir dir; //申明一个方向控制鱼

    // Use this for initialization
    void Start () {
    float random = Random.value; //随机设置鱼的方向
    while (random==0.5f) //循环判断random直到整个数字不等于0.5
    {
    random = Random.value;
    }
    if (random>0.5f) //如果随机数大于0.5的情况和小于的情况
    {
    dir = FishDir.left;
    }
    else
    {
    dir = FishDir.right;
    }
    ChangeDir(); //调用改变方向的方法
    }

    // Update is called once per frame
    void Update () {

    }

    void ChangeDir()
    {
    Vector3 scale = transform.localScale; //设置scale变量
    if (dir == FishDir.left) //判断如果鱼儿的方向朝左时设置鱼儿的scale=1
    {
    scale.x = 1;
    }
    else
    {
    scale.x = -1;
    }
    transform.localScale = scale; //重新赋值
    }
    }

  • 相关阅读:
    Java debug技术
    mybatis-generator插件
    JVM常见问题
    Java安全之Access control
    JVM新生代各个区的比例问题
    宣告
    退役啦!
    NOIP 2018退役祭
    自定义博客园模板
    带花树算法
  • 原文地址:https://www.cnblogs.com/ylllove/p/7337356.html
Copyright © 2011-2022 走看看