-
- HTML5游戏框架cnGameJS开发实录-游戏循环篇
- 由于整个游戏都在一个游戏循环中进行,所以游戏循环可以说是游戏的核心部分。每次循环时,更新游戏对象的属性,以及绘制游戏元素。
- H5教程 . web前端 2017 2017-03-25 15:08:06
-
- HTML5游戏框架cnGameJS开发实录-精灵对象篇
- 所谓的精灵对象,就是游戏中的一个具有行为的元素,以超级玛丽为例,玛丽,敌人都算是一个精灵对象。在cnGameJS框架中,精灵对象如下几个特点:
- H5教程 . web前端 1955 2017-03-25 15:05:53
-
- canvas画直角坐标系
- 利用canvas画直角坐标系其实挺简单的,只要确定了原点(0,0)点,也可以是其他的点,只要自己知道那是原点就行!知道了原点再分别向X轴方向和Y轴方向画两条直线即可(X轴和Y轴也是相对的,这个纯看个人喜好和实际需求)。
- H5教程 . web前端 3509 2017-03-25 13:58:06
-
- HTML5游戏框架cnGameJS开发实录-游戏地图对象篇
- 游戏地图对象适用于类似坦克大战,推箱子之类的游戏。这些游戏的地图都由一个个小格子组成,使用游戏地图对象,可以很方便地生成这种地图。
- H5教程 . web前端 3299 2017-03-24 16:18:31
-
- HTML5游戏框架cnGameJS开发实录-基本图形模块篇
- 该模块也很简单,主要包括三个基础图形的绘制:矩形 圆形 文字。我们把一个个图像以构造函数的模式封装,例如当我们需要绘制一个矩形对象,我们首先new出一个矩形对象,再调用对象的draw方法进行绘制。例如:
- H5教程 . web前端 1736 2017-03-24 16:16:02
-
- HTML5游戏框架cnGameJS开发实录-外部输入模块篇
- 在游戏中我们常常用到类似这样的操作:鼠标点击某位置,玩家对象移动到该位置,或者按鼠标方向键,玩家向不同方向移动,等等。这些操作无一不用与外部输入设备打交道。作为游戏的设计者,我们很需要在任何时候知道鼠标目前的位置,键盘的点击状况等,从而方便我们对游戏元素加以控制。因此作为一个游戏框架,外部输入模块也是必不可少的。
- H5教程 . web前端 2050 2017-03-24 16:13:37
-
- HTML5游戏框架cnGameJS开发实录-碰撞检测模块篇
- 本模块的碰撞检查只局限于点与矩形,(平行的)矩形与矩形,点与圆形,圆形与圆形之间的检测,因此该模块也很简单,直接结合代码来看看:
- H5教程 . web前端 1913 2017-03-24 16:10:59
-
- HTML5游戏框架cnGameJS开发实录-实现动画原理
- 在游戏中,游戏角色的动画效果是一个游戏必不可少的一部分。这节我们以构造超级马里奥的角色为例,讲解cnGameJS里动画的实现。
- H5教程 . web前端 2720 2017-03-24 16:08:51
-
- HTML5游戏框架cnGameJS开发实录-核心函数模块篇的代码实例
- 核心函数模块,主要的作用是为之后的框架开发和用户对游戏的开发提供方便,整个框架在一个闭包之中,避免对全局作用域的污染。之后每个不同的模块分别在自己的闭包内,使不同模块的分割更清晰。因此我们框架的模块划分会是这样:
- H5教程 . web前端 2089 2017-03-24 16:05:26
-
- HTML5游戏框架cnGameJS开发实录-资源加载模块代码详解
- 该模块是游戏的入口,我们通过该模块加载资源,并且在资源加载完成后调用游戏对象的入口函数。另外该模块还包括游戏场景之间的切换,以及加载百分比的计算和显示。
- H5教程 . web前端 1972 2017-03-24 16:01:51
-
- HTML5游戏框架cnGameJS开发实录-游戏场景对象
- 场景对象有区别于上一篇介绍的地图对象,它们分别应用于不同类型的游戏。之前的地图对象应用于格子类的游戏,例如推箱子,坦克大战。而本节介绍的场景对象,则适用于拥有特定场景的游戏,例如超级玛丽,恐龙快打等。这类游戏通常在2d场景内控制一个玩家对象,随着玩家的移动,场景跟着移动。
- H5教程 . web前端 2407 2017-03-24 15:58:24
-
- 详细介绍基于HTML5的超级玛丽游戏demo的示例代码
- 基于HTML5的超级玛丽游戏的demo,方向键左右控制移动,方向键上控制跳跃,该游戏基于本人开发的HTML5游戏框架cnGameJS
- H5教程 . web前端 3664 2017-03-24 15:54:54
-
- HTML5游戏《坦克后援队》的示例代码分享
- 该游戏实质上是坦克大战+推箱子。玩家控制坦克,在与敌人战斗的同时把物资顺利运送到目的地则可顺利过关,共三个关卡。
- H5教程 . web前端 1737 2017-03-24 15:50:08
-
- HTML5+A*算法实现游戏寻路的代码分享
- 功能描述: 结合A*算法和HTML5完成的一个寻路demo。 鼠标点击地图任意位置,飞鸟会寻找最短路程到达该位置
- H5教程 . web前端 2758 2017-03-24 15:45:30
-
- 详细介绍HTML5实现3D迷宫的代码案例
- 在上面的效果预览中,可以看到右边是2D的平面地图,而左边的则是第一人称的3D视图,这两幅图的关系是非常密切的,实质上,实现3D视觉的过程,就是依据2D地图把地图转换成第一人称视觉的过程。
- H5教程 . web前端 2538 2017-03-24 15:41:08
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是
