岁月静好,现世安稳,从事开发工作五六年有余,做过Java,Android,iOS,Unity3d等等开发,不由得想留下点什么东西给自己,待我老去,翻开一阅,必能有所感悟。所以我决定写一系列关于Unity3d的教程,这系列教程中,你所看到的或许不单单是很技术性的文字,还有那些我曾经洒下过汗水的岁月。像很多教程一样,我会在开始向大家介绍 Unity3d究竟是什么?有什么用处?目前的技术优势以及将来的发展方向。
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、iPhone、WebGL(需要HTML5)、Windows phone和Android等平台。也可以利用Unity WebGL插件发布网页游戏,支持Mac和Windows的网页浏览。
通过上面的叙述想必大家清楚了什么是Unity3d,那么Unity3d有什么用处呢?且听我一一道来,3d游戏开发,2d游戏开发,增强现实开发,虚拟现实开发,多媒体开发,虚拟仿真等等,目前Unity3d在跨平台方面的优势非常突出,可谓是真正的实现了write once,run anywhere,鉴于我们处在一个内容输出时代,Unity3d作为综合游戏开发工具,他的野心不单于此,快速制作AR,VR,多媒体动画媒体影片输出,甚至多媒体演示,未来的Unity3d偏向于timeline,实时渲染,AI等技术 这在后面我们会提到.
Object ⇨
Shader
AudioClip
Mesh
AssetBundle
Component ⇨
ParticleSystem
Rigidbody
Cloth
Collider
SphereCollider
BoxCollider
MeshCollider
Renderer
MeshRenderer
Behaviour
MonoBehaviour
Camera
AudioSource
AudioListener
Animation
Animator
NetworkView
Skybox
Transform
Sprite
Avatar
Motion
AnimationClip
GameObject
RuntimeAnimatorController
Material
Physics
GUI
Input
Application
Resources
Time
Unity3D从入门到实践-前言-Lean Mapping
最新推荐文章于 2022-02-27 07:55:43 发布