oop三个基本特征:封装 继承 多态.
unity3D游戏开发二之unity编辑器 一
unity开发android游戏用Unity Remote.apk调试--
Unity3d一些常见笔试题推荐了 --- http://www.manew.com/blog-1240-721.html unity3d 重要函数方法
-------------------------------------------------------------
chat聊天:沈志伟你问问题方式不对,no why有锚点手柄 应该问how使用。 就这样规定的/openGL先会用在原理
bug:
1 create的obj在Scene不显示; 因为obj的Z值与MainCamel的Z值
unity中的z轴正方向由屏幕指向屏幕里
2
3 Rigidbody(刚体使用物理引擎
碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。没有碰撞体的刚体会彼此相互穿过。
4
public 类型变量/函数,在Inspector视图中可查看和编辑
脚本作用在:所绑定的GameObj上的
超过Camera范围不会被绘制, 能设置Size来调节照相机可视范围
5 常用的API
6
A 使用自带的UGUI, 非插件NGUI;
B 使用UI必须有画布, 画布可以嵌套 并列 多个... button绑定事件:函数出不来,因为不是public类型的
9 Project架构分类: 资源Sprite 脚本Script 场景Scene Prefabs Animate. Asset Store(在线商城)标准例子
10 使用图片前:手动设置Texture Type为Sprite (2D and UI) 及设置 Packing Tag。
11 格式化输出
C#控制台: Console.Write("---{0} {1} {2}". _int, _string, _object);
12
世界坐标:单位米 (场景中心(0,0)) 屏幕坐标系:像素<左下角是原点> Input拿到是:屏幕。
13
Camera跟随主角方法:
17
z值在Caman后,咋显示 .(照相站在照相机后面咋照)
Terrain添加纹理
Script中函数变量权限修饰符;默认本类中 外面obj当然不能用
导入资源包: Assert右击--import Package---customer Package--(勾选)import
18
模型:Scene模型 人物模型 .fbx动画模型。 申:问这种弱智问题;没模型咋做3D 没png咋做2D
球 胶囊 柱体等自带基本模型,一般用美工做的 / Terrain用美术做的地形模型 / 把模型直接拖入Hierarchy中即可使用
20
FBX是用3dmax或may三维软件生成的Model; 在unity中支持多种3D模型格式,但是FBX是效率最高的一种,所以常见
FBX选中属性:Model rig Animations
(模型Model)使用:直接复制.FBX文件到Asset中,在拖入Hierarchy中使用(音效一样)
Material: Asset--create--material--创建材质 --- 左边加贴图 --- 拖入Hierarchy模型即可
添加天空盒:windows--Lighting--Scene--Environment Linghting--skyBox/Frog
角色控制器 http://wenda.so.com/q/1376919244060405 Unity手游之路<七>角色控制器 11.1 角色控制器
———————— 2018.1.2
1 贴图与模型之间的依赖关系是靠材质链接的. 材质将shader和贴图联系起来
2 Unity3D 基本元素 -
3 赛车后视镜:https://www.zhihu.com/question/39726489?sort=created
将预设体拖入Hierarchy中就完成了在Scene中实例化
21 LayaBox: 模型和材质