Unity3D从零开始_01

  记录自己的学习之路。

   unity对跨平台的支持就是源于Mono的“力量”。mono能让.net程序跨平台运行起来,unity就是基于mono的基础上,进行游戏引擎开发而实现的跨平台。

 unity支持的平台:

(1):web平台的支持,需要安装webplayer;

(2):支持windows, mac, linux,等PC操作平台;

(3):支持android, iOS等移动操作平台;

(4): 支持webgl 的平台发布; il2cpp -->代码 c++--> js代码

unity支持的开发语言:

(1): C# 

(2): Js (js for unity)

(3): Boo(5.x 已经取消)

(4): Lua(Xlua, UniLua)

unity编辑器:

节点层级管理视图



场景编辑视图


属性视图


assets资源管理视图


console视图


运行预览视图


分辨率


查看/移动/旋转/缩放、


布局调整,自定义布局


规范的unity工程:


1:Assert目录下的规范管理:


规范管理

     (1)场景编辑文件夹;

     (2)资源管理文件夹;

     (3)程序代码文件夹;

2: .meta文件


    unity资源文件的辅助管理文件,在不修改文件内容的基础上,将文件的一些属性写入.meta文件。

unity坐标系:

3D坐标系分为左手系和右手系

(1): opengl 是右手系坐标

(2): unity是左手系坐标

参考:https://blog.csdn.net/pengpengblog/article/details/52634898

unity摄像机:


(1):就像我们手机的摄像头,unity3D场景要成像到屏幕上,靠的就是摄像机;

(2):摄像机有两种类型:

     a.正交摄像机:

     b.透视摄像机:

参考:https://blog.csdn.net/linuxheik/article/details/81747180

三维世界的操作:

3D世界有三个坐标系:

(1):世界坐标;

(2):摄像机坐标;

(3):模型坐标;

unity3D成像的原理:

unity编辑器操作熟悉:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容