我在2016年12月6号完成了我的第一个自己独立完成的游戏,期间遇到各种各样的问题和困难,但是幸运的是问题都一一被解决了,现在我想总结一个整个的制作游戏的过程 使用的环境是VS2013+cocos2d-x3.10 1.建立框架 先设置好几个重要的场景,开始游戏场景,游戏场景,游戏结束场景,有一些基础代码 2.写好主要功能代码 写好让主角运动的代码,和让障碍物可以移动的代码,让画面能动起来 3.小测试 用网上一些简单的图片素材对精灵进行包装和进行测试最初效果 4.添加碰撞机制以及测试碰撞 5.添加…
原文:http://blog.csdn.net/honghaier/article/details/7888592 这个问题的结果应该是一个流程.我将从一些长期的PC端游戏开发经验结合Cocos2d-x的功能来进行说明. 首先,先确定游戏策划案.确定策划案则确定了游戏的规模和所需要的模块.而所需要的模块则带来对于数据的需求,数据的需求则引出配置文件以及编辑工具的需求.然后,确定所使用到的工具以及要开发的工具.通常来说,一个2D的RPG或ARPG类型的游戏会可能用到的工具主要有以下几种,它们按照使…
什么是游戏向时间管理呢? 首先我们要做的是时间管理.为了更好地利用时间,摆脱拖延症. 其次是游戏向.就是利用主线任务.支线任务.每日任务的方式展现,一般来讲,没人会讨厌玩游戏.更何况玩这个“游戏”是为了更好的提升自己呢. 主线任务是你必须要做的事. 支线任务的优先级低于主线,可作为后备. 每日任务是你每天要完成的事,更适合做一些为了能养成习惯的事. 主线与支线任务未完成的被一直在app图标右上角有个数量提示,隐式催促你完成任务.…
Cocos2d-x-Lua 开发一个简单的游戏(记数字步进白色块状) 本篇博客来给大家介绍怎样使用Lua这门语言来开发一个简单的小游戏-记数字踩白块. 游戏的流程是这种:在界面上生成5个数1~5字并显示在随机的位置上,点击第一个数字,其它数字会显示成白块数字消失,玩家能够通过记住数字的显示的位置点击按顺序消除白块,直到白块消除完,游戏成功. 效果图例如以下: 先说明一下笔者的开发环境: Xcode 5.1(Mac系统下的苹果开发工具) Cocos2d-x 3.1.1(Cocos2d-x游戏引擎)…
原文:How to make a simple HTML5 Canvas game 想要快速上手HTML5 Canvas小游戏开发?下面通过一个例子来进行手把手教学.(如果你怀疑我的资历, A Wizard's Lizard这个游戏的半数以上开发是由我完成的) 我们直接来看源码里的game.js,当然你也可以在线体验一下游戏先. 游戏截图 创建画布 // Create the canvas var canvas = document.createElement("canvas"); v…
一.预备知识—对象的”生“与”死“ (1)如何在游戏脚本程序中创建对象而不是一开始就创建好对象?->使用GameObject的静态方法:CreatePrimitive() 以上一篇的博文中的“指哪打哪”例子为基础,在AddForce脚本写入以下代码: void Update() { // Demo3:点击鼠标左键自动创建Cube对象 )) { CreateCube(); } } void CreateCube() { GameObject goCube = GameObject.CreatePr…
一.前言 笔者闲来无事,某天github闲逛,看到了游戏引擎的专题,引起了自己的兴趣,于是就自己捣腾了一下Cocos2dx-JS.由于是学习,所谓纸上得来终觉浅,只是看文档看sample看demo,并不会让自己有多大的提升,于是一开始就计划写一个小游戏,以作为自己完成这个阶段学习的一个标志,也算是目标导向吧. 百牛信息技术bainiu.ltd整理发布于博客园完整源码移步Github: https://github.com/RogerKang/JasonAmbitionOnline Demo: h…
教程基于http://pixelnest.io/tutorials/2d-game-unity/ , 这个例子感觉还是比较经典的, 网上转载的也比较多. 刚好最近也在学习U3D, 做的过程中自己又修改了一些地方, 写篇文和大家一起分享下, 同时也加深记忆. 有什么纰漏的地方还请大家多包涵. 1.创建第一个场景 新建工程,在Project面板创建文件夹, 是为了更好的规划管理资源文件. 接着在Hierarchy面板上创建多个空对象(这样的结构也是清晰了整个游戏的层次, 对象之间的关系一目了然),…
本系列博文翻译自以下文章 http://blog.sklambert.com/html5-canvas-game-panning-a-background/ Languages: HTML5, JavaScript Code: https://github.com/straker/galaxian-canvas-game/tree/master/part1 1.游戏背景滚动 最终的游戏演示界面如下: 控制:移动 –  (←↑↓→)箭头 射击 – 空格 The HTML5 Page <!DOCTY…
本文转载至 http://www.itjhwd.com/wzkfyigeswiftsjs/ 译者注:本文作者Greg Heo,这是他为讲授iOS 8 App Extensions视频教程而实际使用Swift开发了一款App的经验,来看看他的心得体验. 这个夏天我的app开发项目是Instant Poetry 2,它原本是Ray还是独立iOS开发者时编写的一个应用,现在我需要用Swift和iOS 8 API将它整个重写一遍. 对我来说这是一次丰富的学习体验 – 不但深入学习Swift和iOS 8的…