Phaser就是一款免费开源的HTML5游戏框架。 特点: 高性能:快速、免费、易于维护。一方面,开发者可以直接通过Koding平台上的VM开发系统进行代码编写及预览。另一方面,也可以在支持Canvas的浏览器中直接安装Phaser来进行游戏开发。 多种支持:JavaScript、TypeScrip ...
分类:
其他好文 时间:
2018-08-15 16:54:01
阅读次数:
261
在58或者赶集等一些网站上经常看到手机号是图片格式,或者一些网站的验证码。这些都是动态生成的,今天我们来看一下如何用python把文字生成图片。其实今天主要借助pygame的图像渲染模块,这样比较简单,顺便帮大家复习下pygame这个游戏框架。好啦,直接上代码吧。 环境:python2.7,装有py ...
分类:
编程语言 时间:
2018-07-12 16:23:48
阅读次数:
194
Spritekit提供了一个默认的物理模拟系统,用来模拟真实物理世界,可以使得编程者将注意力从力学碰撞和重力模拟的计算中解放出来,通过简单地代码来实现物理碰撞的模拟,而将注意力集中在更需要花费精力的地方。现在,让我们来学习这个系统的使用吧。 ...
分类:
其他好文 时间:
2018-07-08 20:38:34
阅读次数:
145
上篇文章使用SafeObjectPool实现了一个简单的Msg类。代码如下: 这个类虽然只是用来做SafeObjectExample的实例类的,但是还是有改进的空间。 在Msg的使用场景中,我们只用到了Msg类的Allocate和Recycle2Cache方法。而OnRecycled和IsRecyc ...
分类:
编程语言 时间:
2018-06-01 21:09:41
阅读次数:
194
在上一篇【游戏框架系列】简单的图形学(一)文章中,我们讲述了光线追踪的一个最简单的操作——依每个像素延伸出一条追踪光线,光线打到球上(产生交点),就算出这条线的长度,作为最终的灰度,打不到球上,就显示为黑色。仓库:bajdcc/GameFramework本节代码:https://github.com... ...
分类:
其他好文 时间:
2018-04-30 11:43:46
阅读次数:
444
写在前面在先前的画光系列中,实现实体几何、反射、折射等效果,但是最大的一个缺陷是复杂度太高。当采样是1024时,渲染时间直线上升(用4线程),以至好几个小时才能完成一副作品,实现太慢。然而,当我看到用C++画光(一)这篇文章时,我有了一些思路。我想到了【游戏框架系列】简单的图形学(一)系列文章中的思... ...
分类:
编程语言 时间:
2018-04-30 11:43:30
阅读次数:
320
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。 ...
分类:
其他好文 时间:
2018-03-23 14:08:29
阅读次数:
189
一 游戏简介 这个游戏主要是利用JQuery,HTML,CSS写的。在一个棋盘中,有狼和羊,狼和羊每次走一格,不能斜着走;狼隔一格可以吃羊,羊可以围住狼。游戏截图如下: 二 游戏框架 1.棋盘布局:这里利用表格布成了5*5的布局,棋子只可以走交点;2.棋子布局:在每个交点创建一个类名为cell的di ...
分类:
其他好文 时间:
2018-03-03 12:16:18
阅读次数:
288
一 项目简介 主要知识点:JavaScript、HTML、CSS这是一个主要用JS实现的网页版小游戏,游戏规则很简单,通过点击不断下落的黑块来消灭它并获取分数,如果不幸黑块掉落下来或点到了白色区域那么游戏就会终止。游戏截图如下: 二 游戏框架 整个游戏可分为以下几个步骤实现:1. HTML和CSS画 ...
分类:
Web程序 时间:
2018-02-28 10:42:10
阅读次数:
222
使用框架开发游戏 优点:耦合性低,重用性高,部署快,可维护性高,方便管理。提高开发效率,降低开发难度 缺点:增加了系统结构和实现的复杂性,需要额外花费精力维护,不适合小型程序,易影响运行效率 常见框架 MVC 表现层(View):游戏画面。UI 逻辑层(Controller):数据接口,操作控制,A ...
分类:
编程语言 时间:
2018-02-20 15:59:10
阅读次数:
918