`

Unity3D研究院之构建游戏框架与导出IOS项目(一)

 
阅读更多

原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Unity3D研究院之构建游戏框架与导出IOS项目(一)

首先先去Unity3D官网 http://unity3d.com/,我们可以看到很多关于Unity3D的消息。点击DownLoad开始下载Unity,下载的时候建议不要使用Safari自带的下载工具,因为不支持断点续传,国外网站不稳定。建议使用迅雷去下载。目前最新的版本是Unity 3.4.1 ,完美支持Xcode 4 。


 

下载完成后,进入Unity。首次须要走注册流程,这里说一下Unity 3D的购买许可为1500美刀,如果要部署在IOS设备上要在加1500美刀。确实有点贵,购买串号后装在我的pro上,我突然觉得我的电脑更加贵重了,哇咔咔~~当然便宜没好货,好货不便宜贵自然有贵的道理。废话不多说了我们继续~~ 如下图所示 点击Register 开始注册。 网上有破解版本,也可以编译到机器上,大家可以去下载看看。但是破解版本不能上传APP store,但是可以用来学习,哈哈~~

 

 

选中Internet activation 点击Next继续。

 

 

填写正确的 邮箱 与公司名称。点击Free的话可以试用30天,可以体验一下,如果已经购买过串号的话请在下方提示框中输入正确的串号,点击Activate Unity完成注册。

 

 

这样子就注册就完成了

 

 

下面我们开始走进Unity3D的开发世界中,关闭欢迎界面,映入眼帘的是Unity3D自带的一个游戏DEMO,在3D的世界中存在着很多3D模型,以后我会慢慢带领各位盆友们学习Untiy3D引擎的 模型,贴图,动画,等等的使用.看起来这个非常有意思哦 嘻嘻~~

 

 

单机运行按钮,我们可以在PC上来玩这个游戏DEMO,Untiy3D真的是太强大了。本篇文章的目标是在IOS设备上部署Unity 3D 引擎,那么下面我们将把这个游戏DEMO导入到IOS设备上,在iPhone上去玩这个游戏DEMO。

下面将这个游戏DEMO 导出为IOS程序。

点击File->Build Settings

 

首先确保你的机器中装有 Xcode 4 ,IOS 设备 连接在电脑中,然后选中IOS设备,单机Build and Run 这时候Unity3D就开始导出这个游戏项目了,请大家稍等片刻。导出成功后自动打开Xcode 并且运行我们导出的这个项目。

 

 

因为模拟器是无法运行Unity3D导出的项目,所以设备一定要链接上mac 否则无法运行。如果暂时没有设备可以在电脑上调试运行,等有设备的话将调试好的项目直接导入IOS设备方可,。

下图为Unity3D导出的项目结构,这时候看看我们连接在mac上的IOS设备。

 

 

哈哈,游戏已经顺利的安装成功,快快打开游戏,玩玩我们导出的游戏吧 嘿嘿~~

 

 

图片中左下面 和右下方分别有两个为Unity3D 自动生成出来的按钮 一个是控制人物行走,一个是控制子弹发射方向。后面我会继续写一些这套游戏引擎方面的文章,哇咔咔~~ 欢迎广大盆友们可以和我一起交流 大家一起学习嘛~嘻嘻~~




补充:使用Unity游戏引擎在IOS模拟器中运行的方法:


之前MOMO一直有个误区,一直都是使用真机来调试程序,以为模拟器中不能运行Unity编译的 程序。但是不是的,模拟器同样可以运行Unity编译出来的IOS程序。

在Unity编译IOS程序时,在Unity导航栏菜单中选择Edit->ProjectSettings ->Player(菜单项)选择IOS平台在下方SDK Version处选择运行设备为IOS模拟器。 选择完毕后Build and Run 即可。  

 

 

注意:如果你XCODE的模拟器不是4.3 比如你的模拟器更新到5.1了,然而这里没有5.1模拟器的选项,此时只需要选择IOS Simulator latest 即可。

 

在Xcode中运行游戏即可将游戏模拟器打开。

 


雨松MOMO提醒您:亲,下方的按钮可不是用来看的喔,快快将这篇文章分享出去吧 。忽忽~

分享到:
评论

相关推荐

    雨松MOMO程序研究院

    FingerGestures研究院之初探Unity手势操作(一) iTween研究院之学习笔记Move移动篇(一) Android研究院之应用程序...Unity3D研究院之构建游戏框架与导出IOS项目(一) Unity3D视频开发教程之开始学习Unity(一)

    unity 开发ios应用

    #### 四、Unity3D 游戏引擎之构建游戏框架与导出iOS项目 1. **构建游戏框架**: - 在Unity3D中,构建游戏框架涉及到设计游戏逻辑、设置游戏场景、添加游戏元素等多个方面。 - 可以利用Unity3D提供的各种组件和...

    Unity3D教程:导出项目在xcode调试1

    在Unity3D游戏开发过程中,将项目导出到Xcode进行iOS平台的调试是一个重要的步骤。这个过程涉及到多个环节,包括3D模型的优化、工程配置以及Xcode的设置。以下是一些关键知识点的详细说明: 1. **Unity3D模型限制**...

    iOS游戏马甲包之unity3d源码混淆

    用来做unity3d马甲包,CS源码混淆,功能:1、混淆私有函数名,私有变量名 2、函数体垃圾代码注入 3、函数变量名混淆,想免费提供下载,但是不知道怎么被CSDN自动设置5积分了,如果需要请联系作者QQ1367712978,直接...

    Unity3D如何导出为APP安装包(苹果版ipa)教程.zip

    Unity3D是一款强大的跨平台游戏开发工具,广泛用于创建2D和3D应用程序,包括游戏、虚拟现实体验和增强现实项目。本教程将详细介绍如何使用Unity3D将项目导出为适用于苹果iOS设备的APP安装包(ipa文件)。在iOS平台上...

    Unity3D如何导出为APP安装包(安卓apk和苹果版ipa)教程.zip

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D的移动应用、游戏及虚拟现实体验。在本教程中,我们将探讨如何使用Unity3D将项目导出为适用于Android和iOS设备的应用程序安装包,即APK(安卓)和IPA...

    Unity3D如何导出为webGL--教程.zip

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D游戏、互动体验以及虚拟现实应用。WebGL是一种基于OpenGL标准的JavaScript API,它允许在任何兼容的现代浏览器中实现硬件加速的3D图形渲染,无需任何插件...

    Unity3d网络加载模型和导出unity3d格式文件

    Unity3d网络加载模型和导出unity3d格式文件

    Unity3D 游戏源码《投篮游戏》

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D游戏、实时可视化...通过研究这个源码,开发者不仅可以学习到具体的投篮游戏实现,还能加深对Unity3D整体开发流程的理解,为自己的游戏项目打下坚实基础。

    WPF程序中嵌入Unity3D程序并通讯

    在IT行业中,Windows Presentation Foundation(WPF)是微软推出的一种用于构建桌面应用程序的框架,而Unity3D则是一个强大的跨平台游戏引擎,广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)等领域。...

    Android Unity3D游戏开发之躲避方块

    在Android平台上使用Unity3D进行游戏开发是一种常见且高效的方式,因为Unity3D提供了一整套跨平台的游戏引擎,能够帮助开发者快速构建2D和3D游戏。"Android Unity3D游戏开发之躲避方块"这个主题涉及到的是利用Unity...

    Unity3D与Winform交互

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作3D和2D游戏、虚拟现实(VR)和增强现实(AR)应用。C#是Unity3D的主要编程语言,而Winform则是.NET Framework下的一个图形用户界面(GUI)框架,常用于创建桌面应用...

    unity3d制作贪吃蛇

    - 将项目导出为适用于目标平台的构建,如Android、iOS或桌面应用。 - 进行必要的适配和测试,确保在各种设备上都能正常运行。 在提供的"snakes"压缩包文件中,可能包含了完成上述步骤的资源文件(如场景、模型、...

    Unity3D游戏引擎-雨松MOMO原创

    在本文中,我们将详细探讨Unity3D游戏引擎的相关知识点,以及如何构建游戏框架和将项目导出为IOS项目。 首先,构建游戏框架是游戏开发的基础,包括场景设计、角色和物体的创建与摆放、摄像机的设置等。Unity3D提供...

    Unity3D游戏开发 第二版

    随着游戏行业的快速发展,Unity3D因其强大的功能、易用性和跨平台特性,已成为全球最受欢迎的游戏开发工具之一。这本书的第二版更新了与最新版本的Unity引擎相匹配的内容,确保读者能掌握最新的技术和实践。 Unity...

    unity3d模拟飞机飞行源码

    在这个“unity3d模拟飞机飞行源码”项目中,开发者利用Unity3D的强大功能,构建了一个高度逼真的飞行模拟器,支持iOS和Android移动设备。 首先,我们要理解飞行模拟的核心是飞行动力学模型。这个模型包含了飞机在...

    Unity3D如何导出为APP安装包(安卓版apk)教程.zip_3Dhome安装包

    在Unity3D中将项目导出为安卓版的APP安装包(APK)是一个关键步骤,这使得开发者能够将他们的游戏或应用部署到Android设备上。以下是一个详细的教程,涵盖了导出过程以及可能遇到的问题和解决方案。 首先,确保你的...

    Unity3D游戏引擎教程(雨松MOMO原创文章)

    #### 二、构建Unity3D游戏框架与导出iOS项目 - **构建游戏框架**: - Unity内置的编辑器提供了丰富的工具,用于构建游戏世界和设计游戏逻辑。 - 包括但不限于创建游戏对象、编写脚本、设置物理引擎参数等。 - **...

    Unity3D_ 吃豆人.zip

    通过研究这个项目,开发者不仅可以重温经典游戏的乐趣,还能掌握Unity3D的2D游戏开发技能,理解游戏开发的完整流程,从场景搭建到游戏逻辑实现,再到发布运行。对于初学者而言,这是一个很好的实践项目,对于有经验...

Global site tag (gtag.js) - Google Analytics