1 / 57
文档名称:

Unity3D游戏开发.ppt

格式:ppt   大小:2,040KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Unity3D游戏开发.ppt

上传人:2072510724 2020/7/25 文件大小:1.99 MB

下载得到文件列表

Unity3D游戏开发.ppt

相关文档

文档介绍

文档介绍:.Unity3D天神传神庙逃亡2最终幻想V武士2复仇Unity3D开发的游戏仙剑奇侠传OL调教三国小小忍者绝代双骄Unity3D开发的游戏游戏开发和Unity3D简介演示高铁惊魂、打炮弹。Unity3D:跨多平台(IOS、Android、WindowsPhone、Windows、Flash、XBOX360、PS3、Wii等)游戏引擎,可以开发2D、、3D游戏。appstore手机上有1500+款用Unity3D开发的游戏。什么是游戏引擎?开发简单、高度封装(OpenGL、DirectX)。其他游戏引擎:Cocos2d、UDK、UnrealEngine3、Quest3D 等。WhyUnity3D?跨平台;费用便宜(非开源,有免费版)游戏开发待遇0809就业班冯伟,深圳一家小公司,Unity3D手机2D游戏开发,。5000以下占25%;5000~7500元占23%;1万以上16%;金山奖励《剑侠世界》的项目组成员,3辆宝马3,4辆马自达65游戏开发常识游戏术语:手游(新增长点);网游(捉迷藏OL,U3D);端游(需要下载客户端);页游(WebGame)FPS(FirstPersonShoot/FramePersecond);MMO(MassivelyMultiplayerOnline,大型多人在线);RPG(虚拟人生,浪漫庄园)(用2D模拟出来的3D。中国2D网游占据8成市场);锁定视角3D(视角固定,不足够炫,但是不头晕,开发难度低,建模建3面即可)第三人称;第一人称;单机游戏;网络游戏:大公司使用自主引擎,中小公司使用Java开发的smartfoxserver、C#开发的Photon(底层C++)等;运营商、游戏代理、渠道商:开发商自己要处理推广、支付、打击盗版等,一般和渠道商合作分成。比如《捕鱼达人》android版90%收入来自渠道。Android手机游戏开发的困境,渠道太多,N多打包;游戏公司分工:策划;美工;程序员;测试;客服等。黑话:主程、主美;Unity3D基本使用通过一个例子理解U3D开发工具使用(对坐标系暂时先了解):Hierarchy中Create一个Cube立方体,在Inspector中修改它的PositionXYZ为0;添加一个光源照亮场景Directionallight,PositionXYZ为(0,2,2);修改摄像机MainCamera(摄像机看到的就是屏幕看到的)的Position为(0,2,-6),看起来清楚一些Project中Create一个C#Script,编写一个拖动Cube旋转Cube的功能。见备注,先粘贴过来能运行即可。把脚本拖到Cube上(拖到Hierarchy中比较准确)。点击在模拟器中启动运行,再点击停止运行项目的保存和再次加载:一般打开unity场景文件。第一个例子解析Unity支持C#和JavaScript,国内用C#的占大多数。JavaScript不是标准语法,叫UnityScript更合适。使用Mono实现C#跨平台,C#编辑工具也是MonoDevlop。如果Unity提示代码编译错误,则到MonoDevelop中Build一下就能看到是什么错误。脚本要取有意义的名字,脚本的名字要和类名一致。Start、Update是系统预定义的一些方法,当相应事件发生的时候系统就会调用脚本的相应方法,后续还有OnMouseDown、OnGUI,为了简化这些方法不是override父类的用法,类似于Main的调用约定。脚本是依附于游戏对象的,事件和操作的对象也是当前脚本所在的游戏对象。脚本只能依附于游戏对象或者由其他脚本调用才会运行,一个脚本可以放到多个游戏对象上,是多个实例。一个脚本的多个实例和其他脚本之间互不干扰。8案例深入项目运行过程中的修改不会保存。其实相当于调试时改代码立即生效的功能,只是调试结束一切调试期的修改都消失抗锯齿:主菜单→Edit→ProjectSettings→Quality,AntiAliasing选为4x(越大越平滑但是越占资源)体验跨平台:File→BuildSettings,构建为exe、flash,如果有android、ios等开发环境还可以构建为手机软件。理解和美工的分工:在3dsmax中设计出3d模型、贴图出来(打开“希腊圣殿场景”),然后ribbon按钮→导出成FBX格式,FBX拖入Project,接着把模型拖入到Hierarchy,调整它的坐标。把旋转脚本拖到“圣殿”上这样圣殿也就跟着一起旋转了,把Cube的脚本去掉(ponent即可)这样Cube就不旋转了。必须按照Unity3d标准要求设计的3dsmax才能正确导入,资源下载地址:径和FBX文件名不要有中文编辑器的使用的使用Scene:高效操作:按住鼠标右键拖放