在第二篇<如何制作一个类似Tiny Wings的游戏>基础上,增加添加主角,并且使用Box2D来模拟主角移动,原文<How To Create A Game Like Tiny Wings with Cocos2D 2.X Part 2>,在这里继续以Cocos2d-x进行实现.有关源码.资源等在文章下面给出了地址. 步骤如下: 1.使用上一篇的工程: 2.创建Box2D世界,并且添加一些代码来进行调试绘制,同时添加一些形状.打开HelloWorldScene.h文件,添加如下定义…
在第一篇<怎样使用CCRenderTexture创建动态纹理>基础上,添加�创建动态山丘,原文<How To Create A Game Like Tiny Wings with Cocos2D 2.X Part 1>,在这里继续以Cocos2d-x进行实现.有关源代码.资源等在文章以下给出了地址. 过程例如以下: 1.使用上一篇的project: 2.加入�地形类Terrain,派生自CCNode类.文件Terrain.h代码例如以下: 1 2 3 4 5 6 7 8 9 10…
在第一篇<如何使用CCRenderTexture创建动态纹理>基础上,增加创建动态山丘,原文<How To Create A Game Like Tiny Wings with Cocos2D 2.X Part 1>,在这里继续以Cocos2d-x进行实现.有关源码.资源等在文章下面给出了地址. 步骤如下: 1.使用上一篇的工程: 2.添加地形类 Terrain,派生自 CCNode类.文件 Terrain.h代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13…
太得闲了于是想写个农药,虽然可能会失败但是还是要试一试. 因为是自学的不是Unity专业的可能表达语言会有些不标准!望见谅! 结构: 以组件式(比如说摇杆控制和玩家部分的编写是分离的,可以自由拼装)作为整个游戏设计的结构,并使用命令模式(回放时候以及到时候联机会用到). 资源: Unpack亡者农药的AssetBundle(这个百度一下都有啦,关键词:AssetStudio,Unity AssetBundle解包)懂我意思吧 = ... =,一定只能在学习的时候用用到商业是会惹事的哦! UI相关…
 本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Cocos2D – Part 1>,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植. 在这篇文章.将会学习到怎样制作一个简单的横版格斗过关游戏.在这其中,学习怎样跟踪动画状态.碰撞盒.加入方向键.加入简单敌人AI和很多其他其他的. 过程例如以下: 1.新建Cocos2d-win…
今天郭先生发现大家更喜欢看我发的three.js小作品,今天我就发一个3d版本推箱子的游戏,其实webGL有很多框架,three.js并不合适做游戏引擎,但是可以尝试一些小游戏.在线案例请点击博客原文. 要制作一个推箱子游戏,正常要有以下4个步骤 定义一些数组,要有开始箱子数组.结束箱子数组.地面数组还有墙面数组,有这四个数组就可以组成一个关卡. 根据数组初始化地面墙面箱子和目标地点标志物. 使用FirstPersonControls控制器,控制相机移动,根据地面箱子和墙面算出可移动区域. 根据…
1.效果图 2.完整的代码 #第1步:导出模块 import pygame, sys, random from pygame.locals import * # 第2步:定义颜色变量,在pygame中采用的color是三色原RGB的数值法 # 目标方块儿红颜色 redColor = pygame.Color(255, 0, 0) # 背景颜色为黑色 pinkColor = pygame.Color(255, 192, 203) #黑色:0,0,0 #粉红色=pink=(255, 192, 203…
注:本教程翻译自官方<Walkthrough - Building a game with CocosSharp>,官方教程有很多地方说的不够详细,或者代码不全,导致无法继续,本人在看了GoneBananas项目代码后,对本教程进行了部分修改,但当前只涉及Android方面,iOS因没有环境验证代码,暂未修改. 本人博客地址:http://fengyu.name 原文链接:http://fengyu.name/?cat=game&id=295 相关资源: 离线PDF文档:Downloa…
在上一篇教程中我们完成了boot.preload.menu这三个state的制作,下面我们就要进入本游戏最核心的一个state的制作了.play这个state的代码比较多,我不会一一进行说明,只会把一些关键的东西挑出来说. 我们点击游戏菜单中的开始按钮后,首先出现的是这个画面: 在第一部分的教程中,我们已经制作了一个游戏菜单的场景,这个页面也跟那个差不多,只不过这个页面去除了游戏标题和开始按钮,而多出了Get Ready以及提示点击屏幕来操作游戏的两张图片.在这个state里,我们需要启用物理引…
Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏.在这篇文章中我就教大家如何用Phaser来制作一个前段时间很火爆的游戏:Flappy Bird,希望大家看后也能做出自己的html5游戏.大家可以先点击这里来试玩一下我已经做好的这个游戏,感受一下Phaser的游戏效果,游戏的完整代码我已经放到github上了.支持的浏览器:IE9+.Firefox.Chrome.Opera.Safari以及移动端的能支持html5的浏览器,推荐使用谷歌浏览器,…