写在前面的

其实这个名字起得不太欠当,Unity本身是很强大的工具,可以部署到很多个平台,而不仅仅是可以开发Windows Phone上的游戏。

只不过本人是Windows Phone 应用开发出身,而且现在WP商店的游戏又是十分稀少,因此涉及到具体设备的时候会拿WP的设备进行调试,所以名字暂定如此。

如果可以坚持下来的话,我打算把它写成一个系列,最终能够实现一个完整的2D横版跑酷游戏。

关于支持的平台,我们可以看一下下面的图。 这是我的电脑上安装完unity4.2之后的截图,可以看到,支持多达11个平台! 而且这其中还把PC,MAC LINUX,算到一起了。

  

试问各位,除了上面看到的这些平台,您还有为其他平台开发游戏的想法吗?

我想大多是NO!

这样,通过unity, 我们基本可以达到一处编写代码,处处运行的效果。再加上它强大的可视化操作,丰富的插件扩展,对于开发而言,实在是不可多得的利器。

Unity简单介绍

Unity 又名 Unity3d, 是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,

是一个全面整合的专业游戏引擎。(来自百度百科)

这里要提的是Unity是商业引擎,决定了它的收费的性质,目前最新版本4.2.1 基础版本是免费的,一些额外的特性需要购买Pro来解锁,1500美元。而且安卓,ios等开发者

如果需要移动平台上的一些高级特效,还需要再掏腰包。wp/win8据说由微软垫付了,所以最多需要1500刀就可以了。

当然,不花钱也是可以开发的,少一些功能,还有在程序刚开始运行的时候会有Powered by unity 的大图出现,只要你能够忍受这些,ok,没问题,Unity对你来说就是免费的。

这里是价格和功能对比

以前提起Unity,大家首先想到的是它的可视化操作,没错。 它里面包含了物理引擎,天空盒子,摄像机,灯光,角色控制器,场景等等,都是游戏里常用的一些组件,我们通过拖拽

就可以添加修改。

比如物理引擎,在其他的引擎都是要手动写代码,但是在unity里,我们甚至不需要一行代码就可以给物体,加刚体,加碰撞检测器。

个人认为unity最强大的地方还是在于它的扩展性,支持第三方插件,官方不足的第三方来补齐(然后官方抄过来,好邪恶。。。),而且他有个商店,我们在里面可以买到各种的插

件和资源,当然前提是有 $$$

这个2D游戏的开发系列,也是基于一个插件 2dToolkit  是现在卖的非常火的一个插件, 不过据说在秋天要到来的Unity4.3里会原生的支持2D游戏开发的,具体还是到时候再看吧,

反正都是一个原理,一个操作习惯。

Unity文档和开发的游戏

文档就太丰富了,我个人是看了 宣雨松的 Unity3D 游戏开发 起步的

官方手册在 这里

搜了一下由Unity开发的游戏,国内的有一款页游,  新仙剑   有兴趣的可以去看一下。

手游上最出名的就是神庙逃亡2了,相信大家都玩过或者听过,所以我们没有必要去担心在移动平台上的表现。

其他的可以看一下unity官网的介绍。 点击这里

为什么选择Unity

目前最常用的移动端游戏开发引擎,除了Unity之外,还有cocos2d-x,但是cocos2d-x对于wp8,win8 Metro的支持很差,这个原因是因为cocos2d-x主版本是基于opengl

的,但是微软的平台向来都是DX的,因此开源团队来维护这么多版本的代价实在是大,而且wp/win8的市场占有率也是难让人狠下心来,全身心投入进去。

而且值得注意的是cocos2d-x for wp8这个版本是微软 雷德蒙总部维护的,但是现在一直是在 v2.0 preview阶段,迟迟没有更新,与之相对的,微软和Unity达成协议,Unity4.2

开始支持wp8/win8 ,Unity给开发者省去了本来需要额外支付的 1500刀的费用,由微软来垫付。所以我想,也许微软本来就是建议大家采用unity来进行这两个平台上的游戏开发。

现在如果大家去WP开发者中心的话,还可以看到现在有一项游戏开发比赛,要求使用Unity作为工具。  传送门

另外,如果是单纯的WP/WIN8 METRO上的游戏开发,xna也是不错的选择,也有cocos2d-x for xna的版本,但是想要移植到安卓,Ios呢,难道要再写一遍么。。。不是吧。。。

所以一番纠结之后,我选择了unity继续前进,暂时放弃了cocos2d-x,xna

好吧,扯了些没用的,有用的从明天开始吧.

欢迎收看我的前一篇文章。

(译)【Unity教程】使用Unity开发Windows Phone上的横版跑酷游戏

转载于:https://www.cnblogs.com/jeekun/p/3301483.html

【使用Unity开发Windows Phone上的2D游戏】(1)千里之行始于足下相关推荐

  1. Unity3D游戏开发之仿仙剑奇侠传一2D游戏 (一)

    今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写Unity3D游戏开发系列文章的时候就已经说过了,所以我们今天要做的就是利用Unity3D来实现在2D游 ...

  2. tilemap 导入unity_教程|Unity中使用Tilemap快速创建2D游戏世界

    Custom Tiles Palette包含瀑布瓦片.如果选中瀑布规则瓦片,也就是Waterfall-RuleTile,可以看到它的导出类型为动画(Animate).这样就可以为每个瓦片指定动画帧. ...

  3. arcore之路-unity开发从入门到实践_Unity游戏开发——单例模式的最佳实践

    0.前言 StarryFun:Unity游戏开发--关于单例模式的理解​zhuanlan.zhihu.com 之前一篇文章讲了单例模式的简单理解,自知其中有很多不严谨的地方,由于本萌新也是在学习阶段, ...

  4. 用Unity开发基于Oculus Rift的体验游戏时遇到天空盒重影问题的解决方法

    大家好我是天睿Tera,目前专注于开发OculusRift沉浸式体验演示项目并且在建立一个开发者交流的论坛 www.vr-x.cn. 我会把在开发电梯惊魂DEMO的时候遇到的问题和怎么解决的拿出来给大 ...

  5. 开发Windows Mobile今日插件 -- 内存电量,桌面便笺,桌面记单词

    本篇文章讲解的是开发 Windows Mobile 上的今日插件.关于是今日插件,在 PPC 或者 SP SDK 的帮助文档中有相关的章节介绍,在网络上也有一些帖子和资源讲解.在这里简要回顾一下.今日 ...

  6. 使用unity开发答题系统

    该项目的代码没有什么坑,工程下载下来直接使用即可,工程下载链接:https://download.csdn.net/download/qq_37491893/10922322 忘记做自适应了,使用的分 ...

  7. 开发Windows Mobile今日插件 -- 内存电量,桌面便笺,桌面记单词(转自hoodlum1980 ( 發發 ) 的技术博客)

    本篇文章讲解的是开发 Windows Mobile 上的今日插件.关于是今日插件,在 PPC 或者 SP SDK 的帮助文档中有相关的章节介绍,在网络上也有一些帖子和资源讲解.在这里简要回顾一下.今日 ...

  8. 2D游戏开发 - SkyGameEngine2d 游戏引擎相关文章目录汇总

    SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎 项目地址 https://gitee.com/xfcode/SkyGameEngine2d QQ群号:498 ...

  9. 9个让2D游戏创作更轻松的工具

    Unity 2D开发挑战赛正在火热进行中,为了方便开发者们参加本次挑战赛,我们特别盘点了9个让2D游戏创作更轻松的工具,希望帮助大家在2D的开发中事半功倍. Unity编辑器中拥有所有制作精美2D内容 ...

最新文章

  1. 2021年大数据Hadoop(十):HDFS的数据读写流程
  2. lede 插件_家中路由换新——lede软路由安装教程
  3. JAVA线程池的分析和使用
  4. 用php编写一个强迫身份认证,php创建基本身份认证站点的实现方法
  5. Cannot resolve de.codecentric:spring-boot-admin-starter-server:2.4.0-SNAPSHOT
  6. 怎样借助Python爬虫给宝宝起个好名字
  7. 【bzoj3991】[SDOI2015]寻宝游戏 树链的并+STL-set
  8. STL —— STL六大组件
  9. 软考高级网络规划设计师5天修炼
  10. seo 伪原创_seo文章优化(怎么样做好伪原创文章)
  11. ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.33.10' (111) 解决方法
  12. 房友中介管理系统服务器地址,房友中介管理系统
  13. 域服务器安全策略应用,ad域服务器组策略命令
  14. 黑苹果开启文件保险箱之完全教程
  15. 【STL容器讲解—栈队列】
  16. 毕业设计,微信小程序-购物小程序
  17. php 跨站脚本攻击漏洞,PHP跨站脚本攻击(XSS)漏洞修复思路(二)
  18. 吴洪声十问易名CEO金小刚:域名还有没有投资价值?
  19. 人工智能会取代艺术家?
  20. SCR-MCR:正则项, OGB榜单--清华唐杰-- 可扩展图学习

热门文章

  1. Unity中Combined Mesh (root: scene)的解决方法
  2. 外贸B2C系列:facebook使用教程
  3. Matplotlib绘图:plt?plt.subplots?plt.subplot?
  4. HTML制作手风琴效果,纯js+html和纯css+html制作手风琴效果,css手风琴
  5. Linux下固态硬盘坏块修复,固态硬盘如果发现坏块就完蛋了
  6. LQ0187 猜年龄【填空题】
  7. 有没有可以测试手速的软件,我的第一个Mac小程序 — 手速测试器
  8. (二十三)Animator 实例 —— 开场动画
  9. mac pdf分割方法,及其方便!!
  10. 手把手教你集成华为Image Kit图像裁剪功能