【unity3d】unity3d的认识

unity中的东西大多是被封装好的,如果没有学习好底层的开发,基础知识,暂时是不建议先学习unity的。

unity是一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。具体解释可以参考百度百科。按照官方的解释是unity是一个游戏引擎,一款游戏开发软件,个人认为,没有被限定的软件,只有被限定的方向。

学习unity有几个步骤。1.先了解unity3d的菜单,视图界面2.理解场景的坐标系统3.学习创建基本的场景一些基本概念4.学习资源导入方面的一些基本元素5.学习脚本的生命周期6.学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等7.一些更高级的概念,例如向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等



创建Unity容器

1
IUnityContainer container =  new  UnityContainer();

创建接口映射

1
container.RegisterType<ILogger, MyLog>();  

获取对象实例

1
ILogger log = container.Resolve<ILogger>();

猜你喜欢

转载自blog.csdn.net/qq_38643064/article/details/79690600