首先,其实不是热更新,而是更新。热更新意思是不重启游戏,但只要你脚本里有存储数据,就不可能。所以只能叫更新。但大家都这么说,所以。。。先举个具体的例子:如果是C#:在 Prefab 的 GameObject 上绑定 C# 脚本,这个 Prefab 会被打包成 AssetBundle,然后通过 Ass...
分类:
Web程序 时间:
2015-08-14 11:19:18
阅读次数:
456
于Unity3D动态创建对象和创建Prefab三种方式的原型对象u3d在动态创建的对象,需要使用prefab和创建时 MonoBehaviour.Instantiate( GameObject orignal) 需要的对象为原型。文提供三种方式获得prefab对象。方式一:使用脚本的public字段...
分类:
编程语言 时间:
2015-08-08 18:07:06
阅读次数:
207
对与U3D AI,看了下,自己做了小功能,以备后用啊!
一,在某区域随机产生某个对象
C# 文件名称为RadomAPoint.cs
using UnityEngine;
using System.Collections;
public class RadomAPoint : MonoBehaviour {
public GameObject mObjArea; // 随...
分类:
编程语言 时间:
2015-08-07 13:21:39
阅读次数:
487
转载自风宇冲Unity3D教程学院两步实现超实用的XML存档本套存档的优点:易使用,跨平台,防作弊(内容加密 + 防拷贝)脚本下载地址使用方法非常简单:把GameDataManager和XmlSaver两个脚本添加至工程后(1)新建一个GameObject,起名GameDataManager并将Ga...
分类:
其他好文 时间:
2015-08-06 00:22:47
阅读次数:
341
1、prefab: 提供类似于c++中类的概念,方便用户建立对象。比如在建立碰撞盒的时候,可以建立prefab,方便同时修改碰撞盒的现实和隐藏。 当制作好了游戏组件(场景中的任意一个gameobject),我们希望将它制作成一个组件模版,用于批量的套用工作,例如说场景中本质上“重复”的东西,“敌.....
分类:
编程语言 时间:
2015-08-04 00:37:13
阅读次数:
209
GameObjectFindTransformFind查找游戏对象
前置条件
相关API
1 GameObjectFind
2 TransformFind
3 其他查找
实际测试
即使隐藏root节点gameObject也能进行查找的方法GameObject.Find()、Transform.Find查找游戏对象1.前置条件Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有...
分类:
编程语言 时间:
2015-08-01 19:01:30
阅读次数:
265
1. GameObject → Create Other → Particle System。
2. 选中 Particle System,可看到下列屬性:
3.Particle System:
Duration: 粒子发射时间(设定为5秒,每5秒发射一...
分类:
编程语言 时间:
2015-07-31 01:23:06
阅读次数:
228
当动画播放在某一帧,想要触发正在播放该动画物体上面的某一个方法,你就应该使用动画事件. 比如在攻击1播放过程中玩家点击A键就继续发出连招,播放攻击2动画.如何实现这种效果呢? public void NormalAttack(GameObject msg) { if (isAttackA) { an...
分类:
其他好文 时间:
2015-07-30 23:04:56
阅读次数:
118
很多地方都会用到输入框,比如修改名字制作输入框的一般结构使这样Bg上面挂一个UISprite,作为输入框的背景Input上面挂UIInput和BoxCollider,用于输入Label上挂UILabel,用于显示输入框中默认的字运行时,Label下会有光标的GameObject输入框在没有输入时一般...
分类:
其他好文 时间:
2015-07-30 19:05:16
阅读次数:
131
鼠标事件:OnMouseEnter():鼠标进入OnMouseExit():鼠标移出OnMouseDown():鼠标点击OnMouseUp():鼠标抬起static GameObject Instantiate() 克隆static void Destroy()位置 、 材料 、碰撞 、渲染地形、预...
分类:
编程语言 时间:
2015-07-22 20:33:47
阅读次数:
120