孙广东 2015.8.16 目的 : 我们能简单的通过 鼠标位置 得到目标对象 假设没有使用刚体组件 Step - 1: 在3D项目中设置场景. 一个空对象命名为: DragAndDrop ,和创建一些其它的游戏对象 如 sphere, cube 等 - 感觉例如以下l;Step - 2: C# 脚 ...
分类:
编程语言 时间:
2017-05-30 13:04:28
阅读次数:
118
先上类图,略大,点击此处放大: 1.先说下方接口 1.1 场景物品接口 ISceneObject : OpLog.IOpItem, IStackPoolObject 全部场景对象的基本接口,包含类型定义,通用渲染接口,所在场景,子对象树,尺寸,坐标等.. 1.2 游戏场景接口 IScene : IS ...
分类:
其他好文 时间:
2017-05-29 19:16:23
阅读次数:
293
C#开发Unity游戏教程之游戏对象的属性变量 Unity游戏对象的属性——变量 通过对上一章的学习,读者应该了解到了,游戏对象上的属性与脚本中的变量,建立联系的方式就是将脚本赋予游戏对象。上一章仅仅是简单的介绍了脚本中的变量,读者一定只是瘾,如今好了。作者将使用一整章的篇幅介绍变量与属性。 Uni ...
分类:
编程语言 时间:
2017-05-29 13:35:03
阅读次数:
174
Unity中的脚本都是继承自MonoBehaviour。 一、基础函数: 创建脚本就默认的update、start方法:(这些官方的文档都是有的) Start:Update函数第一次运行前调用,一般用于游戏对象的初始化。比如GetComPonent之类。 Update:每帧调用;一般用于更新场景和状 ...
分类:
其他好文 时间:
2017-05-24 18:28:33
阅读次数:
172
每个游戏对象(GameObject),其存在于游戏世界,都有一个位置、朝向、大小等基本定位信息;其存于Hierarchy面板,也存在与其他GameObject的相对关系,如父子关系、兄弟关系。Unity中使用Transform来描述和操作这些属性。Transform的字面理解就是“变换”的意思,所有的GameObjec..
分类:
编程语言 时间:
2017-05-22 15:09:06
阅读次数:
135
1.Animation旧版动画 当需要给游戏对象添加一个旧版动画的时候,需要先给游戏对象添加一个Animation组件,然后在Window-->Animation Animation:默认播放的动画 Animations:动画的数组 Play Automatically:自动播放动画 Animate ...
分类:
其他好文 时间:
2017-05-17 13:52:59
阅读次数:
201
C#开发Unity游戏教程之Scene视图与脚本的使用 Unity中Scene视图的快捷操作 Scene视图是开发人员开发游戏时,操作最频繁的视图。由于一旦一个游戏对象被加入到游戏的场景中,就须要首先使用鼠标为这个游戏对象设置出合适的状态。并且开发人员还须要多角度的观察游戏场景中的各游戏对象。基于以 ...
分类:
编程语言 时间:
2017-05-13 19:08:23
阅读次数:
243
http://www.xuanyusong.com/archives/2938 Unity中的一个方法DontDestroyOnLoad可以让某些游戏对象在切换场景的时候不是施放,听起来是一个非常好的方法,但是其实如果没用好那么可能就是有问题了。 举个例子: 在场景1中某一个脚本的Start方法中, ...
分类:
编程语言 时间:
2017-05-09 00:50:20
阅读次数:
221
原文出处:http://edu.china.unity3d.com/learning_document/getData?file=/Manual/TheGameObject-ComponentRelationship.html 我们在使用Unity的时候,会常常创建一个游戏对象(GameObject ...
分类:
编程语言 时间:
2017-04-30 14:08:33
阅读次数:
183
预设体的设置方法: ①.可以直接在层次视图里面将预设体创建好,然后拖到项目视图,然后将层次视图的游戏对象删除; ②.在脚步中创建,如下面代码:在脚步中可以给定一个预设体,也可以直接通过外联给定;一般都是采用外联的方式来完成预设体的创建; 1 using System.Collections; 2 u ...
分类:
其他好文 时间:
2017-04-17 17:32:31
阅读次数:
158