Atitit 开发2d游戏的技术选型attilax总结
Atitit 开发2d游戏的技术选型attilax总结
1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了。。1
1.2. 游戏前后端语言的选择(既然用了h5,js就是前端不二选择)1
1.3. Js ide sublime ,webstorm1
1.4. Java ide eclipse mars1
1.5. 使用怎样的h5游戏引擎(推荐dom,cocos2d)1
1.6. Ui编辑器,场景编辑器(dw,)2
1.7. 例外,这里总结了适合99%的游戏的策略,当然凡是总有例外,可以根据实际情况选择技术方案。。2
不建议使用c#,为什么呢,理由如下
1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了。。
1.2. 游戏前后端语言的选择(既然用了h5,js就是前端不二选择)
后端可以也可以采用node.js或者java把。。Php前景不明,看情况吧。。
游戏语言选择的标准就是标准化,开放性以及生态环境,以及开发工具的易用性。。
1.3. Js ide sublime ,webstorm
1.4. Java ide eclipse mars
1.5. 使用怎样的h5游戏引擎(推荐dom,cocos2d)
游戏引擎当然使用最流行比较好,资料工具都多,bug也少,开发比较爽嘛。。
目前的比较流行的游戏引擎(dom ,cocos2d,egret )
第一流行引擎就是dom了,但是dom性能问题,适合于那些不十分激烈的游戏,比如卡牌,策略游戏什么的。目前貌似叫好的建立在dom之上的就是jquery 和jquery ui了,个人亲测。。
动作类等运动场景激烈的游戏就要使用canvas,webgl技术了的引擎了,cocos2d比较流行,Cocos2d的百度搜索条数 百度为您找到相关结果约1,620,000个
其次是 egret 相关结果约884,000个
createjs 百度为您找到相关结果约162,000个
其他的引擎市场份额就惨不忍睹了,不建议了
参考资料 Atitit。游戏引擎调查.docx
1.6. Ui编辑器,场景编辑器(dw,)
如果游戏基于dom引擎的话,那么场景编辑,就支持html了,可以使用dw作为场景编辑器。。
或者游戏虽然基于canvas webgl,但是支持解析html定义场景,那么也可以使用dw做ui ide
1.7. 例外,这里总结了适合99%的游戏的策略,当然凡是总有例外,可以根据实际情况选择技术方案。。
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
Atiend
Atitit 开发2d游戏的技术选型attilax总结相关推荐
- 开发2d游戏要用什么引擎_下一个游戏要使用什么2D游戏引擎
开发2d游戏要用什么引擎 A few weeks ago, I posted about my experience attempting to make a prototype in a bunch ...
- Unity大魔王私藏的开发2D游戏的常用插件合集
Unity以开发3D游戏见长,早期版本的Unity在开发2D游戏时不慎方便,因此Asset Store出现了很多2D游戏开发引擎.现在Unity对2D游戏的支持越来越好,而这些开发2D游戏的Unity ...
- Unity3D游戏开发之使用Unity3D开发2D游戏 (一)
今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写Unity3D游戏开发系列文章的时候就已经说过了,所以我们今天要做的就是利用Unity3D来实现在2D游 ...
- Java开发中Websocket的技术选型参考
1. 前言 Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议.WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据 ...
- 《江湖X》开发那些事 - 2.技术选型
写在开头,对于任何非尖端型研发项目的技术选型,我的忠告: 不要造次 江湖X技术选型 客户端: Unity(C#+lua) 服务器: SCut(C#) 数据库: redis.mysql 关于客户端游戏引 ...
- 【269期门诊集锦】iOS游戏开发—2D游戏编程之我见
技术门诊是51CTO社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问.从热门技术到前沿知识,从技术答疑到职业规划.每期一个主题,站在最新最热的技术前沿为你引航! 本期门诊特邀iOS游戏开发专 ...
- 移动IM开发那些事:技术选型和常见问题
最近在做一个iOS IM SDK,在内部试用的阶段,不断有兄弟部门或者合作伙伴过来问各种技术细节,所以统一写一篇文章记录,统一介绍下一个IM APP的方方面面,包括技术选型(包括通讯方式,网络连接方式 ...
- 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节
时间紧张,先记一笔,后续优化与完善. 声明: 本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...
- Unity3D中开发2D游戏——游戏玩家的出生、无敌、死亡方法
关于2D游戏中游戏玩家的出生.无敌.死亡方法可以通过如下一个小实例详细讲解 我们小时候都玩过一款游戏--坦克大战 所以此实例为如何实现玩家坦克的出生.无敌.以及死亡方法 首先我们制作一个出生动画特效 ...
- go hive skynet_MMORPG游戏服务器技术选型参考-Go语言中文社区
游戏服务器一般追求稳定和效率,所以偏向于保守,使用的技术手段也是以已经过验证.开发人员最熟悉.能HOLD为主要前提. 1.典型按场景分服设计 开发语言: c++ 数据库:mysql 架构: 多个网关: ...
最新文章
- vs2010打不开vs2017的.sln文件,出现错误提示 “选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开”
- python os模块下载_Python OS模块目录文件处理
- 【工具】模板引擎 Velocity
- 近世代数--整环上的唯一分解问题--相伴是整环上的等价关系,最大公因子建立在相伴所划分的等价类上
- ElasticSearch出现java.lang.IllegalStateException: duplicate plugin: - Plugin information:
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- winform定义数据源名称_WinForm中使用CrystalReport水晶报表——基础,分组统计,自定义数据源...
- 苹果Mac上的 Spotlight 扩展小技巧
- 《Effective Ruby:改善Ruby程序的48条建议》一第6条:了解Ruby如何构建继承体系
- CRNN——卷积循环神经网络结构
- 搭建Android开发环境——Eclipse
- 显微镜自动聚焦原理是什么_激光共聚焦显微镜系统的原理和应用讲解
- serialVersionUID详解
- cad没有命令输入框_CAD命令,教您CAD命令栏不见了怎么调出来
- oracle执行计划相关
- X-Space二级(三级)域名配置
- ppt转换成pdf免费软件
- vue3.0父传子,父传孙,子传孙,孙传父,孙传子的传值
- 对那些家庭经济特别艰难的学生
- “互联网+”时代下的服装企业管理