林昕
摘 要:目前,作为3D游戏开发引擎和工具,Unity3D以其跨平台和易用性等特性,被越来越多的公司所使用,并逐步成为开发首选工具。本文对Unity3D工具的基本使用做简介,并通过构建一个简单的3D游戏过程,介绍Unity3D在Android游戏开发中的应用,同时指出了该工具的广阔应用。
关键词:Unity3D;Andoird;游戏开发
一、引言
Unity3D是由Unity Technologies开发的一个让开发者创建三维游戏、建筑可视化、实时三维动画等类型互动内容的跨平台的游戏开发工具,是一个整合度很高的专业游戏引擎。Unity可运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台,支持Mac 和Windows的网页浏览。由于Unity3D的跨平台和易用性等特性被越来越多的游戏开发公司所重视,并逐渐成为3D游戏开发的首先工具。
二、Unity3D界面介绍
Unity3D的基本界面层次清晰,几个窗口实现了全部的编辑功能。主界面如图1所示:
场景面板:该面板为Unity3D的编辑面板或者说是工作区;开发者可以将所有的模型、灯光、以及其他材质对象拖放到当前场景中,构建游戏中所能呈现的景象。
动画面板:该面板可以呈现完整的动画效果。显示的内容取决于场景摄像机的设置。当游戏在场景面板中编辑好后,点击运行按钮,即可在动画面板中查看游戏的实际运行效果。
■
项目面板:该面板主要功能是显示该项目文件中的所有资源列表。除了模型、材质、字体等,还包括该项目的各个场景文件。开发者可以将游戏中使用到的所有资源导入到该面板中,使用时只要用鼠标拖动到场景面板即可。
层次面板:该面板主要功能是显示放在场景面板中的所有的物体对象。……