unity3d让物体移动_3D怎么让物体不被渲染

unity3d让物体移动_3D怎么让物体不被渲染Unity3D入门:简单的物体运动 我们来了解一下Translate的使用首先我们来看看场景的搭建:建一个立方体,加一个点光源。 我们要实现的就是让场景中的立方体延X轴嗖嗖的移动那么我们在Project新建一个js脚本Creat->Javascript键入代码functionUpdate(){    transform.Trans…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Unity3D入门:简单的物体运动

 

我们来了解一下Translate的使用

首先我们来看看场景的搭建:建一个立方体,加一个点光源。

unity3d让物体移动_3D怎么让物体不被渲染
 

我们要实现的就是让场景中的立方体延X轴嗖嗖的移动

那么我们在Project新建一个js脚本Creat->Javascript

键入代码

  1. function Update ()
  2. {
  3.         transform.Translate(Vector3(1,0,0));
  4. }

然后将js文件拖到Hierarchy面板的立方体上实现绑定。

运行一下,我们可以看到,立方体嗖的一声不见了。它一定是肚子饿了赶去吃饭了。

好了,我们来修改代码让它慢一点。

  1. function Update ()
  2. {
  3.         transform.Translate(Vector3(1,0,0)*Time.deltaTime);
  4. }

运行一下,这会它老实了,慢慢的移动了。

这是怎么回事呢。接下来我们一步一步的分解代码。

首先Update()没什么好讲的了,一直在用,相信大家都明白怎么回事。

接下来是

transform:场景中的每一个对象都有一个transform,用来储存和控制物体的位置,旋转和缩放。

Translate:是transform的函数,用来移动物体。它接受一个三维向量(Vector3)参数来移动。其实它还有第二个参数,就是按照自身坐标轴移动还是按照世界坐标轴移动。这里暂且不表。

Vector3:表示3D的向量和点。3个参数分别代表了向量x,y,z。

transform.Translate(Vector3(1,0,0));这句代码的意思就是,让被绑定的物体,也就是场景中的立方体,向x轴的方向移动1个单位.

Time.deltaTime:是一个时间增量,我想应该是这一帧的时间。像flash中的一秒30帧,每帧多少秒之类的。在这个程序中它的值是0.016左右。原本移动一个单位,现在乘以0.016,那肯定慢了。也就是说,它的作用其实就是减慢移动的速度。

声明: 本文由( liuxiaoni )原创编译,转载请保留链接: Unity3D入门:简单的物体运动

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169335.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Python简单爬虫入门一

    Python简单爬虫入门一

  • 虚拟机iso镜像文件在哪_虚拟机系统镜像下载

    虚拟机iso镜像文件在哪_虚拟机系统镜像下载虚拟机windowsxpsp3原版原版的镜像:http://www.7xdown.com/Download.asp?ID=3319&URL=http://d5.7xdown.com/soft2/&file=WindowsXP-SP3-VOLMSDN.rar,直接复制进迅雷下载就可以。序列号:MRX3F-47B9T-2487J-KWKMF-RPWBY,激活密钥:MRX3F-4…

  • 奥的斯3100电气图纸_OTIS奥的斯XIOTIS西子奥的斯ACD3 Gen2 MRL电气原理图纸DAA21311BB.pdf…「建议收藏」

    奥的斯3100电气图纸_OTIS奥的斯XIOTIS西子奥的斯ACD3 Gen2 MRL电气原理图纸DAA21311BB.pdf…「建议收藏」12345678AABBCCDDEEWiringDiagramDAA21311BBACD3YAOXINLIUWEIYAOZHIYONG56CN22919311234567812345678L1*AROW/AROU2*VAC/(3~3c).C1L-1UU11**VACVAC/(3~3c).B1L1*C…

  • java复杂对象转json字符串_java处理json数据

    java复杂对象转json字符串_java处理json数据最近对自己写的elasticsearch客户端框架在进行性能优化,数据插入部分使用的是JAVABean对象方式传参,框架内部使用了fastjson进行对象转json字符串的操作,尝试着使用不同方式进行对象转json字符串操作。找到了一种性能更好的方式,具体请看下面代码段:packagetest;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.google.common…

  • 深入浅出ES6(四):模板字符串

    在上一篇文章中,我说过要写一篇风格迥异的新文章,在了解了迭代器和生成器后,是时候来品味一些不烧脑的简单知识,如果你们觉得太难了,还不快去啃犀牛书!现在,就让我们从最简单的知识学起吧!反撇号(`)基础知识ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串(templatestrings)。除了使用反撇号字符`代替普通字符串的引号’或”外,它们看起来与普通

  • Java 唯一ID生成器「建议收藏」

    Java 唯一ID生成器「建议收藏」前言:   前段时间,写了一个ID生成,发在群里,结果遭到别人嘲笑,心有不甘,于是思来想去,决定在重新写一个ID生成器。此方法生成的ID理论上也是会有重复,但是这个概率太低太低,低到可以忽略不计。原理:使用当前时间戳+指定长度的随机数,并随机打乱字符串。可以生成指定长度的纯数字的ID。具体实现代码:/***普通Id生成器,用时间戳生成+2位随机数生成,*此方法

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号