cocos2d-x之道~制作第一款文字游戏(一)

前言

        回想去年,也是在三、四月时开发出自己的第一款游戏,正是这款游戏,令我决定踏上独立开发者之路。一年过去了,第一款游戏达到它应有的盈利水平。然而这款游戏开发后的时间里,都没再取得另一款令自己满意的作品。直到今年的三、四月,我使用cocos2d-x开发出我的第一款文字游戏。

        第一款游戏的传送门

        第一款文字游戏的传送门

        自从使用cocos2d-x后,发现自己爱上了这个引擎。它或许还不够强大和完善,但是使用它,可以体验编码的乐趣,还可以为我重拾C++这门技术(到底对C++有多么的执着啊),还能增进NDK和JNI的学习。恰恰满足我各种各样的追求。

       这个第一款文字游戏,名字我取作Anagram Puzzle,其实这款游戏是参照RayWenderlich上的这篇教程来改写的,教程里使用的是iOS的UIKit编写,虽说原理相通,但是在改写过程中还是遇到不少折腾的地方。由于初次编写cocos2d-x游戏,所以错误难免百出,希望阅读者们高抬贵手,点到即止……废话不多说,马上开始coco2d-x之道~如何制作第一款文字游戏!


Anagram简介

Anagram是一种把单词或短语的字母顺序打乱,重新排列后变成一个新单词或短语的游戏。例如,单词cinema可以重新排列成iceman。游戏中就要求玩家进行你所提供单词或短语的重新排列。完成游戏的画面会如图所示:



在开发这个游戏过程中,会接触到以下这些知识:

  • MVC型的游戏结构
  • 如何从文件配置加载级别
  • 加载第三方字体
  • 简单使用音乐音效
  • 分离HUD层与游戏层
  • 手势拖动及动画
  • Particle的效果
还有其他的一些cocos2d-x的基础知识,都会在开发过程中接触到。

初始化工程

首先最重要的当然是使用命令行来创建cocos2d-x工程,当然也有其他方法也可以创建工程,但是我认为掌握命令行来创建是必须的基本功。创建方法可以在这里找到。创建完成后各个平台的工程文件夹都有了。我们的主要工程文件夹是proj.android和proj.ios两个。整个开发过程,我使用Mac OS来开发,所以编码是在XCode上进行,而Android工程的编译则使用命令行,详细教程可以参考这里。 

建立好工程后,先把所需的资源文件拷贝到Resource文件夹中。打开Xcode工程,目前Resource文件夹下还是原来的资源文件,通过右击Resource文件夹 -> Add Files to ...,把资源文件都加到工程里。编辑后工程会如图

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值