cocos2dx
文章平均质量分 64
柯瓦特罗
沉迷巫师3中。。。。
展开
-
cocos2dx tableview的实际应用
tableview作为一种UI是非常实用的,它可以显示多列元素,并且可以通过滑动来即时加载元素,常用的就是游戏中的物品栏,物品栏在各类游戏中都占有很重要的地位,卡牌游戏中卡牌的整理,RPG中的物品栏等,这些都需要滑动换页,元素点击的要素,而tableview在功能上能够完美的实现这个,接下来以实际的卡牌的整理界面来介绍tableview 一,要使用tableview首先需要继承cocos2dx中t原创 2015-08-09 00:36:04 · 7337 阅读 · 1 评论 -
少年啊,来一发昆特吗(一)——基础环境搭建
最近正在学习cocos2dx,既然学了,当然不能不做点啥,因为最近比较沉迷昆特牌,就决定自己也做一副昆特牌验收一下成果,就有了下面的东西既然是cocos2dx,那么首先肯定需要环境搭建了,接下来就简单的介绍一下cocos2dx的环境搭建,基于cocos2dx 3.3版本一,下载cocos2dx 下载地址:http://www.Cocos2d-x.org/projects/Cocos2d-X/wik原创 2015-09-09 16:16:56 · 623 阅读 · 0 评论 -
少年啊,来一发昆特吗(二)——昆特牌的基础定义
既然是昆特牌游戏那么毫无疑问,昆特牌无疑就是重点需要关注的地方,本节主要讲解怎样实现昆特牌 对于昆特牌来说,总共有四种类型的卡,单位卡(包括普通单位卡和英雄单位卡),天气卡,特殊卡,领导卡,并且单位卡还具有力量值,能力,所属势力,卡牌的名称等属性,所以单纯的sprite是无法实现这些的,需要自定义类来实现,既然是自定义类,那么就需要有自己的构造方法和create方法,cocos2dx当然也提供了创原创 2015-09-09 21:25:21 · 943 阅读 · 0 评论 -
cocos2d-x sqlite的读取和相关操作
cocos2d-x的相关读取与应用主要是是通过C语言来实现的,具体要使用的话,需要包含头文件和引入静态库#include"sqlite3\include\sqlite3.h" #pragma comment(lib,"sqlite3.lib")然后使用提供的sqlite3类型来打开数据库,并查询数据打开数据库方法如下://定义一个sqlite3 *对象 sqlite3 *pDB=NULL; int原创 2015-10-20 00:53:32 · 393 阅读 · 0 评论 -
少年啊,来一发昆特吗(四)——AI的编写
这类纸牌游戏的常用算法通常是博弈树算法,具体的博弈树算法与A*算法的思想比较相似,就是对AI的行动有一个评估值,评估值越高,这手牌的打法就最好,评估值要怎么定,就要看游戏了,纸牌游戏的目的很明确就是赢过对手,也就是玩家,那么对于昆特牌来说估值最高的就是使自己的力量在结束时比玩家的力量高,所以首先需要对整个游戏中所有纸牌类型做个分类,并给予它们相应的估值,当然越高代表行动越正确 在昆特牌中原创 2015-10-19 22:57:48 · 817 阅读 · 0 评论 -
少年啊,来一发昆特吗(二)——昆特牌的触摸
昆特牌在整个游戏中需要三种触摸形式,一种是初始发牌时的换牌阶段,点击可以更换牌(镶嵌到tableview中),二是正常打牌阶段的触摸,点击两次后,将牌打出,第三种是医生的复活技能效果,选择墓地中的牌将其复活到场上,所以在上一节使用了3种触摸函数来达成这三种效果,原创 2015-09-17 22:44:32 · 489 阅读 · 0 评论 -
少年啊,来一发昆特吗(三)——昆特牌的选择界面
昆特牌的显示搞定后,之后就是卡牌的整备界面了原创 2015-10-15 18:54:22 · 776 阅读 · 0 评论