场景视图 层次视图 项目视图 对象属性视图 动画视图
Vector3.Lerp 插值
transform.position = Vector3.Lerp(start.position, end.position, Time.time);
[HideInInspector]属性视图中隐藏
public bool
facingRight = true;
3D 编程的五大要素
1,3D object
2,meterials
3,scene
4,camera
4,render engine
图片设置成过个sprite
png-属性Texture Type为Sprite
Sprite Mode为Multiple
然后给gameobject 增加 spriteRenderer
物理引擎3d 2d
刚体 碰撞器(可以独立物理引擎工作)
Component:
Rigidbody 2D
Mass相对的质量值
Linear Drag 阻力
is Kinematic true只受transform控制,不受重力影响
Box colider 2D 碰撞器
//暂停协同程序,等待音频播放完
StartCoroutine (waitSecondsLoadLevel ("help"));
private IEnumerator waitSecondsLoadLevel (string levelname)
{
yield return new WaitForSeconds(menuSound.length);
Application.LoadLevel (levelname);
}
着色器(Shader)
Shader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出,打包保存,得到的就是一个Material
UV:
水平方向是U,垂直方向是V,通过这个平面的,二维的UV坐标系。我们可以定位图象上的任意一个象素
三维软件中法线的运用
法线是用来描述表面的方向的,表面的方向很重要,比如你贴一张图在一个表面上,就像在玻璃上贴一个字,在反面看这个字就会是个反字,所以表面法线是有必要的
法线贴图(Normal Mapping)
凸凹贴图(Bump mapping)
网格过滤器 Mesh Filter
网格过滤器 与 网格渲染器 Mesh Renderer 联合使用,使模型显示到屏幕上。
assetbundle 升级包
任何附加到一个游戏物体的组件或脚本都可以通过GetComponent访问。
transform.Translate(0,3,0);
//等同于
this.GetComponent(Transform).Translate(0, 1, 0);
flappybird项目总结:
run3D总结:
- 浏览: 679133 次
- 性别:
- 来自: 上海
最新评论
-
qinshubao152:
参考:http://www.see-source.com/bl ...
关于android USB Host 串口编程 -
q328965539:
哥们 我做的数据也都是错误的啊····我怎么可以知道自己otg ...
关于android USB Host 串口编程 -
hgkmail:
好文
android中跨进程通讯的4种方式 -
cczscq:
楼主,我这里有个问题!我这里有个自己制作的font.ttf,这 ...
android字体的工作原理 -
blueice1986:
既然springMVC比struts好那么多的话那struts ...
为什么有了Struts 还要Spring MVC
相关推荐
Unity 笔记 - 面对对象,unity 本摘要信息将对 Unity 笔记中的面对对象编程概念进行详细的解释和总结,并对相关的知识点进行详细的解释。 一、变量类型和使用规则 在 C# 语言中,变量类型包括 int、double、...
### Unity笔记—不同物体间通信 #### 一、前言 在Unity开发过程中,不同物体间的通信是一项非常重要的技能。这种通信通常涉及到如何让场景中的一个游戏对象与另一个游戏对象进行交互,例如触发器事件、消息传递等...
unity开发-pothole-detection笔记
【Unity3D游戏开发基础概览】 Unity 是一款强大的跨平台游戏开发工具,由Unity Technologies开发,被广泛用于创建各种类型的三维游戏、建筑可视化、实时三维动画等互动内容。Unity 提供了一个集成的开发环境,支持...
【Unity游戏开发基础】 Unity是由Unity Technologies开发的一款强大的游戏开发工具,它被广泛应用于创建三维游戏、建筑可视化、实时三维动画等多种互动内容。Unity3D是一个综合性的专业游戏引擎,支持跨平台发布,...
"mast笔记"可能是作者对Unity学习过程中的重点、技巧或者最佳实践的记录。虽然具体的笔记内容我们无法直接查看,但从标题和描述中我们可以推测这是一份关于Unity开发的学习资料。 Unity引擎提供了丰富的功能,包括...
这篇Unity笔记资源提供了关于Unity组件脚本的基础知识,包括生命周期函数、物理系统、输入管理和可视化界面元素的使用。 1. 生命周期函数: - Reset:在编辑器中,当脚本被添加到游戏对象时调用,是生命周期中最早...
总的来说,这个实践笔记将指导开发者如何在Unity环境中使用Netcode进行网络连接和玩家对象的创建与管理,涵盖了网络连接的建立、玩家对象的生命周期以及项目的基本配置。通过学习和实践,开发者能够掌握在Unity中...
【Unity 全阶段学习笔记】 Unity 是一款强大的跨平台游戏引擎,被广泛应用于游戏开发、虚拟现实、增强现实以及各种互动体验的制作。本笔记旨在为初学者提供一个全面的Unity学习路径,从基础到进阶,涵盖环境搭建、...
这份“Unity笔记资源大全”显然是一份全面的学习资料,涵盖了Unity的基础操作和重要概念,适合初学者入门或者有经验的开发者进行回顾。现在,我们将深入探讨其中可能包含的知识点。 1. **Unity界面与工作流程** - ...
《Unity中的2048游戏开发详解》 Unity是一款强大的跨平台游戏开发引擎,它以其易用性、高效性能和广泛支持的平台而备受开发者喜爱。在这个“Unity的项目---2048开发”中,我们将深入探讨如何利用Unity3D来创建一个...
这篇Unity学习笔记将带你探索如何使用Unity创建一个生存射击游戏(Survival Shooter Tutorial)。在这个教程中,我们将学习到许多核心的Unity技术和游戏开发原理。 首先,让我们从Unity的基础开始。Unity使用C#作为...
本压缩包"unity学习笔记.zip"提供了关于Unity3D最常用操作的代码合集,方便开发者快速理解和应用。 首先,让我们了解一下Unity3D的基础知识。Unity是基于C#编程语言的,它提供了直观的可视化编辑器来构建场景、创建...
Unityshader水体笔记-附件资源
这篇笔记主要涉及了在Unity3D中使用JavaScript进行脚本编写的一些基础概念和关键知识点。 首先,我们来看变量的声明。在Unity3D的JavaScript中,变量的声明通常以`var`开头,接着是变量名,然后是类型声明。例如: ...
以下是根据这四个月学习笔记中的关键内容所提炼的详细知识点: 一月内容主要涉及Unity的基础知识: 1. Unity界面介绍:包括项目窗口、资产面板、层次视图、Inspector窗口、场景视图等基本元素的使用。 2. ...
Unity3D笔记 是本人在看视频教程 知识点的积累,希望对学习Unity3D的初学者有帮助。
这篇“Unity笔记最新最全适合学习”涵盖了Unity开发的核心知识点,旨在帮助初学者和进阶者深化对Unity的理解。 1. **组件(Component)**:在Unity中,一切皆为组件。Component是Unity引擎的基础,它赋予游戏对象特定...
在这个“unity学习笔记”中,我们将深入探讨Unity中的Shader编程、数据存储方法和DoTween插件的常用API。 Unity Shader是控制游戏图形表现的关键元素,它们允许开发者定制游戏的视觉效果,比如光照、纹理和粒子效果...