Unity提供了非常方便的工具来保存mesh之类的,以下的代码挂在GameObject上后。按下F键能把mesh(该GameObject必须有mesh组件)保存到磁盘的Assets文件夹下。在磁盘上是.asset的文件,在project中看到的是一个mesh符号的文件。代码全然是示意作用,没有做严格 ...
分类:
其他好文 时间:
2017-07-01 09:59:11
阅读次数:
241
1. GameObject → Create Other → Particle System。 2. 选中 Particle System,可看到下列屬性: 3.Particle System: Duration: 粒子发射时间(设定为5秒。每5秒发射一次粒子)。 Looping:是否循环产生粒子( ...
分类:
编程语言 时间:
2017-06-30 20:53:59
阅读次数:
308
1. 简单介绍 在Unity3D中,游戏对象(GameObject)的行为是由附加其上的脚本来控制的,游戏开发人员通过编写脚本来控制游戏中的全部对象,如移动Camera等。GameObject能够被附加不同类型的组件。但每种类型的组件仅仅能有一个或没有。脚本本质上也是一种组件。 在Unity3D中默 ...
分类:
编程语言 时间:
2017-06-27 15:05:49
阅读次数:
248
为了重构手头的一款项目,翻出来当时未接触Unity时候收藏的视频《Unity项目架构设计与开发管理》,对于我这种初学者来说全是干货。简单的总结了一下,以后慢慢提炼。关于Unity的架构有如下几种常用的方式。1.EmptyGO: 在Hierarchy上创建一个空的GameObject,然后挂上所有与G... ...
分类:
编程语言 时间:
2017-06-27 08:08:31
阅读次数:
298
public class Button_1 : MonoBehaviour { //按钮事件 /// /// 获取要显示、隐藏的窗口 /// public GameObject m_back; public void Show_Conceal () { // m_back:要实现显示、隐藏的 ※ 窗... ...
分类:
编程语言 时间:
2017-06-15 20:32:13
阅读次数:
323
作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明。如果你喜欢这篇文章,请点【推荐】。谢谢! 引子 在第一篇文章【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Ph ...
分类:
移动开发 时间:
2017-06-10 22:37:21
阅读次数:
162
?? unity3d中获得物体的size 以size的x方向为例 1:gameObject.renderer.bounds.size.x;//这个值的结果真实反应出有MeshRenderer这个组件的模型的尺寸。不须要再乘以localScale.x。 2:gameObject.GetComponen ...
分类:
编程语言 时间:
2017-06-07 09:59:00
阅读次数:
179
using UnityEngine; private float ratio = 1f; private float panelW; private float panelH; UIRoot root = GameObject.FindObjectOfType(); if (root != null... ...
分类:
编程语言 时间:
2017-06-06 22:16:48
阅读次数:
357
我学习Unity3D一小段时间了,第一个制作目标就是实现一个自由漫游的摄像机。 使用WSAD键控制摄像机的前后左右移动,使用鼠标右键控制摄像机的旋转。 这个功能比较简单,代码也一目了然,不做过多解释了,直接上代码。 这个脚本不只可以用在摄像机上,也可以用在一般的GameObject上。 ...
分类:
编程语言 时间:
2017-06-01 12:00:35
阅读次数:
265
Message相关有3条指令:SendMessage ("函数名",参数,SendMessageOptions) //GameObject自身的ScriptBroadcastMessage ("函数名",参数,SendMessageOptions) //自身和子Object的ScriptSendMe ...
分类:
编程语言 时间:
2017-05-30 20:46:53
阅读次数:
197