首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
基于Rust的Tile-Based游戏开发杂记(01)导入
】的更多相关文章
在基于TypeScript的LayaAir HTML5游戏开发中使用AMD
在基于TypeScript的LayaAir HTML5游戏开发中使用AMD AMD AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义".这是目前最流行的JavaScript/TypeScript代码的管理方式.本文介绍了如何在基于TypeScript的LayaAir HTML5游戏开发中使用AMD来组织代码.本文参考资料列表中包含了更多关于AMD的信息. 示例项目 示例项目源码从这里下载https://githu…
基于HTML5的SLG游戏开发( 三):认识PureMVC
在游戏开发中,对于一般网络游戏,由于需要多人协同开发,每个人负责不同的模块开发,为了减少耦合,需要用来一些MVC框架,减少模块之间的耦合.我们现在使用的mvc框架是pureMVC.pureMVC的官网:http://www.puremvc.org pureMVC的Git地址:https://github.com/PureMVC/puremvc-js-multicore-framework/wiki pureMVC是一个轻型的.基于观察者模式设计的MVC框架. 我们首先从Git上面把pureM…
基于HTML5的SLG游戏开发(序)
2012年前后,HTML5游戏凭借跨平台.易移植.部署简单.节省成本等优点被炒的火热,经过一两年的快速发展,市场出现了一些成功地HTML5游戏产品,像磊友的<修仙三国>,神奇时代的<三国时代OL>,UC的<松鼠大战>等等,这些成功的商业化HTML5游戏产品让广大HTML5技术爱好者看到了希望.但由于HTML5自身的性能瓶颈,市场上HTML5游戏所在市场比例尚少.为了加速HTML5游戏的发展,突破HTML5游戏性能瓶颈,目前已经有很多公司推出了针对HTML5游…
自动化的基于TypeScript的HTML5游戏开发
自动化的开发流程 在HTML5游戏开发或者说在Web客户端开发中,对项目代码进行修改之后,一般来说,需要手动刷新浏览器来查看代码修改后运行结果.这种手动的方式费时费力,降低了开发效率.另外,如果我们使用了如TypeScript这类需要通过转换器把代码转换成浏览器可识别的JavaScript代码的语言,在运行程序之前,我们还需要进行额外的手动转换,这同样是影响开发效率的一个因素.为了解决这两个问题,本文介绍了如何通过使用TypeScript Compiler(tsc)的watch模式来实现代码修改…
转: Orz是一个基于Ogre思想的游戏开发架构
Orz是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能.Orz和其他的商业以及非商业游戏开发架构不同.Orz更专著于开发者的感受,简化开发者工作.Orz可以用于集成其他Ogre3D之外的图形引擎.Orz 0.4.0版本以及以后采用MIT开源授权.关于Orz的评价,请看这里. Orz是一个易扩展.易使用的面向对象游戏开发框架.Orz全称是Open Resources Zone,中文就是开放资源地带.Orz的目标是让每一个看电视的人,都能开发游戏. 作为对大家新春的贺礼,Ogre3D…
基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(中)
接<基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(上)> 三.代码分析 1.界面初始化 bool PlaneWarGame::init() { bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); _size = CCDirector::sharedDirector()->getWinSize(); // 设置触摸可用 this->setIsTouchEnabled(true); // 从窗口中取消息 CCDir…
转: 基于netty+ protobuf +spring + hibernate + jgroups开发的游戏服务端
from: http://ybak.iteye.com/blog/1853335 基于netty+ protobuf +spring + hibernate + jgroups开发的游戏服务端 游戏服务器 半年前跟朋友开始创业做手机游戏.我负责一个人开发服务端,这是一个卡牌类多人在线回合制对战网游.开始时第一考虑的是能快速出实现需求.其次是功能的可扩展性(应对频繁变更的需求),再次才是服务器性能. 目前游戏开发的主流语言仍是C++,但因为自己最熟悉的是java,转C++的成本太高,且国内页游服…
基于Intel x86 Android的RAD游戏开发
zip文件还包含编译的"MonkeyGame-debug".可以在模拟器中运行的二进制文件.在"game.build"文件夹中有一个HTML5 build.在Chrome浏览器中运行MonkeyGame.html来测试游戏. Introduction 有一些RAD跨平台游戏开发工具/引擎支持x86平台上的Android,如下所示:http://software.intel.com/en-us/blogs/2012/03/13/game- engines-foran…
第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!
欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展示如何将 AI 工具用于: 美术风格 游戏设计 3D 素材 2D 素材 剧情 想要观看视频快速了解?请 点击这里 快速了解本文内容,如果你需要掌握更多技术细节,请继续阅读! 注意:本教程面向熟悉 Unity 开发和 C# 语言的读者.如果你不熟悉这些技术,我们建议你先了解一下 Unity 然后再继续…
基于HTML5的SLG游戏开发(一):搭建开发环境(2)
游戏开发过程中经常需要处理各种事件,而HTML5游戏开发中,所有的场景和UI面板都是绘制在Canvas上面,假设需要对某一UI面板上的关闭按钮添加事件监听,采取的方法是对关闭按钮图片资源进行像素处理.如果只是在浏览器中打开本地图片资源文件,由于浏览器安全策略限制(跨域)无法实现对图片的像素处理(getImageData),所以我们需要一个web容器来运行我们的HTML5游戏,解决跨域问题.详情可见文章:http://blog.project-sierra.de/archives/15…