Unity学习一

来源:互联网 发布:java聊天室源码详解 编辑:程序博客网 时间:2024/05/22 07:54

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows Mac OS X下,可发布游戏至WindowsMacWii、IphoneWindows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。下面开始unity的学习

Unity的操作界面

操作界面并不是单一的,可根据个人习惯选择合适的操作界面,在Window下Layouts下选择

   下面开始在三维空间中插入操作对象,在Hierarchy下单击Create选择

先做几个简单的3D操作对象,先单击Plane,铺设地板,再在地板上建立各种简单3D物体,在第三栏中选Cube,Sphere,Capsule,Cylinder创建,如图:

 增加重力感应,相比别的操作平台会简便很多,选中操作对象,单击操作界面右下角的Add Component选中Physics中的Rigidbody,添加成功.点击运行,看运行效果,如图是一个简单的球撞击桌面的演示:

运行后的效果图:

接下来做一个简单的地形图:与创建操作对象相同在Hierarchy中选Terrain建造一个地形,如图:

先在中的中抬高地面,在height中自行选择抬高的高度,然后开始绘制地形,是抬高地表,是绘制地表地质的,是插入树木的,插入花草。如图就是一个简单的地形图:其中水,房屋,桥等物体需要在Assets中的Import Package中导入相应的包(http://unity.gopedu.com/forum.php这个论坛上有各种包)进行应用

做好地形后运行体验一下

 

0 0