会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cson's Room
关注 javascript css asp.net等web技术
博客园
首页
新随笔
联系
订阅
管理
随笔 - 39
文章 - 0
评论 - 291
阅读 -
15万
上一页
1
2
3
4
下一页
2012年2月18日
【CSON原创】HTML5游戏《坦克后援队》发布
摘要:
功能描述: 该游戏实质上是坦克大战+推箱子。玩家控制坦克,在与敌人战斗的同时把物资顺利运送到目的地则可顺利过关,共三个关卡。 继上一个HTML5游戏小demo《HTML5超级玛丽游戏demo》后,这次开发的游戏添加了更多元素并增强了可玩性,该游戏同样基于本人开发的HTML5游戏框架cnGameJS。
阅读全文
posted @ 2012-02-18 19:22 Cson
阅读(4755)
评论(11)
推荐(6)
编辑
2012年2月14日
【CSON原创】HTML5游戏框架cnGameJS开发实录(精灵对象篇)
摘要: 返回目录 1.什么是精灵对象(sprite)? 所谓的精灵对象,就是游戏中的一个具有行为的元素,以超级玛丽为例,玛丽,敌人都算是一个精灵对象。在cnGameJS框架中,精灵对象如下几个特点: 1.添加动画:在之前的动画篇中,我们介绍过cnGameJS如何实现帧动画。而作为精灵对象,就是动画的使用者。例如我们控制玛丽向不同方向的行走,玛丽会产生行走的动画。 2.包含图像:对于另外一些精灵对象,它可能不需要运动动画,这时我们就可以只让它使用图像。 3.能进行不同类型的运动:可以让精灵对象向不同方向,以不同加速度进行移动。
阅读全文
posted @ 2012-02-14 12:43 Cson
阅读(2150)
评论(0)
推荐(1)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(游戏循环篇)
摘要: 返回目录 由于整个游戏都在一个游戏循环中进行,所以游戏循环可以说是游戏的核心部分。每次循环时,更新游戏对象的属性,以及绘制游戏元素。
阅读全文
posted @ 2012-02-14 12:43 Cson
阅读(2193)
评论(1)
推荐(2)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(游戏地图对象篇)
摘要: 返回目录 1.什么场合需要用到游戏地图对象? 游戏地图对象适用于类似坦克大战,推箱子之类的游戏。这些游戏的地图都由一个个小格子组成,使用游戏地图对象,可以很方便地生成这种地图。
阅读全文
posted @ 2012-02-14 12:43 Cson
阅读(2246)
评论(0)
推荐(3)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(基本图形模块篇)
摘要: 返回目录 1.功能 该模块也很简单,主要包括三个基础图形的绘制:矩形 圆形 文字。我们把一个个图像以构造函数的模式封装,例如当我们需要绘制一个矩形对象,我们首先new出一个矩形对象,再调用对象的draw方法进行绘制。例如:
阅读全文
posted @ 2012-02-14 12:42 Cson
阅读(2059)
评论(0)
推荐(1)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(外部输入模块篇)
摘要: 返回目录 1.为什么我们需要外部输入模块? 在游戏中我们常常用到类似这样的操作:鼠标点击某位置,玩家对象移动到该位置,或者按鼠标方向键,玩家向不同方向移动,等等。这些操作无一不用与外部输入设备打交道。作为游戏的设计者,我们很需要在任何时候知道鼠标目前的位置,键盘的点击状况等,从而方便我们对游戏元素加以控制。因此作为一个游戏框架,外部输入模块也是必不可少的。
阅读全文
posted @ 2012-02-14 12:42 Cson
阅读(1776)
评论(0)
推荐(2)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(碰撞检测模块篇)
摘要: 返回目录 本模块的碰撞检查只局限于点与矩形,(平行的)矩形与矩形,点与圆形,圆形与圆形之间的检测,因此该模块也很简单,直接结合代码来看看:
阅读全文
posted @ 2012-02-14 12:42 Cson
阅读(2248)
评论(0)
推荐(2)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(动画篇)
摘要: 返回目录 在游戏中,游戏角色的动画效果是一个游戏必不可少的一部分。这节我们以构造超级马里奥的角色为例,讲解cnGameJS里动画的实现。 1.原理: 一个动画如果要实现一连串动作,我们可以把每个动作的快照保留起来,并放在一个大图上面,然后每次帧更新的时候,就在每个动作的快照之间循环显示,最终得出一个动画。
阅读全文
posted @ 2012-02-14 12:42 Cson
阅读(5208)
评论(8)
推荐(1)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(游戏场景对象)
摘要: 返回目录 1.什么时候需要场景对象? 场景对象有区别于上一篇介绍的地图对象,它们分别应用于不同类型的游戏。之前的地图对象应用于格子类的游戏,例如推箱子,坦克大战。而本节介绍的场景对象,则适用于拥有特定场景的游戏,例如超级玛丽,恐龙快打等。这类游戏通常在2d场景内控制一个玩家对象,随着玩家的移动,场景跟着移动。
阅读全文
posted @ 2012-02-14 12:41 Cson
阅读(2127)
评论(2)
推荐(1)
编辑
【CSON原创】HTML5游戏框架cnGameJS开发实录(核心函数模块篇)
摘要: 返回目录 1.cnGameJs框架的代码组织 核心函数模块,主要的作用是为之后的框架开发和用户对游戏的开发提供方便,整个框架在一个闭包之中,避免对全局作用域的污染。之后每个不同的模块分别在自己的闭包内,使不同模块的分割更清晰。
阅读全文
posted @ 2012-02-14 12:41 Cson
阅读(5126)
评论(4)
推荐(3)
编辑
上一页
1
2
3
4
下一页
公告
昵称:
Cson
园龄:
14年1个月
粉丝:
218
关注:
13
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
HTML5
(20)
javascript
(16)
nodejs
(2)
css
(2)
life
(1)
javascript HTML5
(1)
积分与排名
积分 - 88923
排名 - 18024
随笔档案
2014年11月(1)
2014年10月(1)
2012年8月(1)
2012年5月(1)
2012年4月(2)
2012年3月(2)
2012年2月(16)
2012年1月(3)
2011年8月(1)
2011年7月(2)
2011年6月(1)
2011年4月(2)
2011年3月(6)
相册
aeditor(55)
cson(181)
阅读排行榜
1. 【CSON原创】HTML5游戏框架cnGameJS开发实录(14702)
2. 【CSON原创】基于HTML5的超级玛丽游戏demo(14054)
3. 【CSON原创】HTML5实现3D迷宫(9391)
4. 【CSON原创】基于HTML5的横版射击游戏发布(6620)
5. 【CSON原创】HTML5第一人称射击游戏发布(6409)
评论排行榜
1. 【CSON原创】 支持行拖动,列拖动的表格插件(40)
2. 【CSON原创】基于HTML5的横版射击游戏发布(34)
3. 【CSON原创】javascript实现3D涂鸦效果(23)
4. 【CSON原创】 基于HTML5的小球物理测试系统(22)
5. 【CSON原创】 图片滑动展开效果发布(19)
推荐排行榜
1. 【CSON原创】javascript实现3D涂鸦效果(13)
2. 【CSON原创】基于HTML5的横版射击游戏发布(9)
3. 【CSON原创】HTML5游戏框架cnGameJS开发实录(9)
4. 【CSON原创】A*算法+HTML5实现游戏寻路(8)
5. 【CSON原创】 支持行拖动,列拖动的表格插件(8)
最新评论
1. Re:【CSON原创】 支持行拖动,列拖动的表格插件
您好,现在表格需要这个功能,但是没有您的那个util类没法使用,可以把您的源码发给我一份不,谢谢 2271802067@qq.com
--heshan珊
2. Re:【CSON原创】 支持行拖动,列拖动的表格插件
楼主,这很好,可以发我一份源代码吗?我想学习下,谢谢!841431121@qq.com
--kanjin
3. Re:browserify运行原理分析
不错啊写的,怎么都没人顶!!!
--张小然
4. Re:【CSON原创】 支持行拖动,列拖动的表格插件
楼主,佩服啊,给份源码被!
326122972@qq.com,
谢谢
--峰君
5. Re:【CSON原创】HTML5游戏《坦克后援队》发布
@ Cson谢谢啦,我现在很喜欢写游戏,以后也想从事游戏开发...
--小浩学长
点击右上角即可分享