zoukankan      html  css  js  c++  java
  • Unity3D学习笔记——让Cube沿着某个轴运动

    注意下代码:

    using UnityEngine;
    using System.Collections;

    public class CubeControl : MonoBehaviour {

    // Use this for initialization
    void Start () {

    }

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

    transform.Translate(Vector3(0,0,-1)*0.1f);//沿着z轴倒退


    }
    }

    在monodevelop中build了下,提示“Vector3是类型,但此处被当作变量来使用”,其实应该加一个new关键字,改为这样就好了:

    transform.Translate(new Vector3(0,0,-1)*0.1f);//沿着z轴倒退

    因为Vector3是一个类(class),不能把一个类当作参数,而是把一个类的实例当作参数,new关键字就提供了把类实例化的功能。

    哎,基础太差。

    另外注意一些小技巧:

    1.在Unity中点击播放按钮之后,既可以在Scene窗口中查看效果,有网格更容易看到效果。也可以在Game窗口中看到效果。对于一些旋转的物体可以在Hierarchy窗口中点击

    相应的GameObject,然后在Inspector窗口中可以观察倒一些坐标信息,实时的旋转角度等信息。

    2.在Unity3D中可以拖拉某个GameObject,既可以按照GameObject自身坐标轴的某个轴拖拉,也可以按照两个轴形成的面拖拉,看你想要什么样的效果了。

  • 相关阅读:
    ImageCapOnWeb控件使用说明
    网页摄像头拍照
    js调用ocx控件
    sql中 in 、not in 、exists、not exists 用法和差别
    oracle远程登录解决办法
    oracle导入导出,包括表,表结构,方案,数据库
    字典树
    线段树
    Til the Cows Come Home
    Forgger
  • 原文地址:https://www.cnblogs.com/danchaofan361/p/3432527.html
Copyright © 2011-2022 走看看