我觉得这个教程对我最大的启发就是其中的一句话, 子物体是贴图,父物体是属性。所以我们在创建物体前最好先建立一个空的gameobject,
这样既可以保持hierarchy面板整洁便于管理,又能实现刚才说的话。好了, 下面步入正题。
如何创建一个子弹?
我们先创建一个平面,然后将子弹的贴图赋给这个平面,然后再将shader选项选中mobile的particles的additive,这样就只有激...
分类:
编程语言 时间:
2015-04-14 10:02:27
阅读次数:
196
俄罗斯实现中使用Unity语法总结...1.InstantiateInstantiate中克隆一个Object以及他的子结点,也可包括位置信息。a.CreateBlock()函数内,随机选取七种block的gameObject里一种,进行动态block实例化: Instantiate(...
分类:
编程语言 时间:
2015-04-12 06:41:15
阅读次数:
157
Unity3d 越来越完善,朝着它学习的人也越来越多。一是因为Unity3d是一整套开发工具,使用起来简单快捷。二是 Mono C#的快速开发上手简单。在Unity编辑器中,添加一个GameObject , 然后把一个继承自MonoBehavior的脚本拖到GameObject上,即可对GameObject进行操作。或者在代码中new 一个GameObject,然后用AddComponet 挂载一个脚本到GameObject上。...
分类:
编程语言 时间:
2015-04-11 06:39:13
阅读次数:
137
using UnityEngine;
using System.Collections; public class ProjectileTest : MonoBehaviour
{ public GameObject target; public float speed = 10; private ...
分类:
编程语言 时间:
2015-04-05 15:52:39
阅读次数:
727
gameobject.GetComponent();翻译成Lua:gameObject:GetComponent (luanet.ctype (Transform))
分类:
编程语言 时间:
2015-04-01 12:46:49
阅读次数:
219
初学unity,总是弄不明白transform是什么,其实很简单unity里面一切都是物体(gameobject),而transform是物体的一个基本属性类,包含位置,旋转,缩放,三个基本属性查找物体,可以用gameobject,也可以用transformGameObject有transform的...
分类:
编程语言 时间:
2015-04-01 08:15:45
阅读次数:
161
using UnityEngine;
using System.Collections;
public class move : MonoBehaviour {
GameObject go;
// Use this for initialization
void Start () {
go= GameObject.Find("c4"); //命名为c4的...
分类:
移动开发 时间:
2015-03-31 14:49:39
阅读次数:
134
我们的脚本代码里经常会需要访问gameObject引用或者某个组件的引用,最好的方式当然是在脚本Awake的时候就把这些可能访问的东西都缓存下来;如果需要访问临时gameObject实例的某属性或者临时某组件的gameObject实例,在能够确保组件一定存在(可以使用[RequireComponent( typeof(AudioSource ))] 如果没有自动添加移除不了!)的情况下,可以用属性...
分类:
编程语言 时间:
2015-03-30 23:10:52
阅读次数:
360
与常识不同,unity中获得父子节点需要通过transform。即先获得父/子节点的transform,然后再通过父/子节点的transform获得父/子节点。获得父节点gameObject:GameObject parentGameObject=transform.parent.gameObjec...
分类:
编程语言 时间:
2015-03-29 13:31:44
阅读次数:
298