addImageAsync异步加载 未响应回调前调用unbindImageAsync撤销消息回调 void TextureCache::unbindImageAsync(const std::string& filename) { ? ? _imageInfoMutex.lock(); ? ? if (_imageInfoQueue && !_i...
分类:
其他好文 时间:
2015-07-19 23:56:46
阅读次数:
1675
游戏设计说明
最终效果图
设计思想
整体结构
1.游戏主要分为StartScene和GameScene两个场景,StartScene只有一个开始按钮,不做过多解释。
2.GameScene又分GameLayer和ResultLayer,这里的分数直接写在GameLayer中了,稍复杂的游戏一般会再开一个StatusLayer
3.在代码上还添加了GameModel对象,主要负责记录...
分类:
Web程序 时间:
2015-07-19 20:13:48
阅读次数:
445
1.友元函数的定义;2.运算符重载;3.内存关机机制;4.动作侦听;5.单点触摸;6.触摸目标判断;7.事件传递;8.多点触摸;9.加速传感器;10.物理按键交互;11.绘图API绘制几种图形;12.计时器首选项数据读取;13.文件读写,plist文件操作;15.xml数据操作,json数据操作;1...
分类:
其他好文 时间:
2015-07-19 16:15:22
阅读次数:
116
??1头文件TMenu.h#ifndef__TMENU_H__#define__TMENU_H__#include"cocos2d.h"USING_NS_CC;classTMenu :publicCCLayer{public:staticCCScene *scene();CREATE_FUNC(TM...
分类:
其他好文 时间:
2015-07-19 14:56:38
阅读次数:
109
// XMLHelper.h
class lua_State;
// register parser functions to lua
void RegisterLuaXML(lua_State *L);
//XMLHelper.cpp
#include "tinyxml.h"
extern "C" {
#include "lua.h"
#include "lauxlib.h"
#i...
分类:
其他好文 时间:
2015-07-19 10:17:19
阅读次数:
184
刚刚接触骨骼动画,所以写一篇文章记录.
1.首先先画好人物的每个部件:
哈哈,比较挫
我用的是spine1.7.03版本,比网上很多教程使用的版本都低,所以操作方法貌似有点不一样,也比较麻烦.
2.打开spine,加载每个部件的图片:
选择好路径后,spine会自动帮我们加载每张图.
3.在setup模式下摆放好位置
如果要改变叠放层序...
分类:
其他好文 时间:
2015-07-18 12:34:44
阅读次数:
158
//data: 图片文件数据 dataLen: 文件长度
bool Image::initWithImageData(const unsigned char * data, ssize_t dataLen)
{
bool ret = false; do
{
CC_BREAK_IF(! data || dataLen <= 0); unsigned...
分类:
其他好文 时间:
2015-07-18 07:14:04
阅读次数:
150
CCImage作为cocos2dx texture的核心处理函数包含了丰富的底层API调用和纹理格式操作,我想以CCImage来作为切入点发散性地去做扩展可能更加容易加深我们对cocos2dx引擎的理解,话不多说。#define CC_GL_ATC_RGB_AMD 0x8C92
#define CC_GL_ATC_RG...
分类:
其他好文 时间:
2015-07-18 07:13:53
阅读次数:
1578
PNG,可移植网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG格式有8位、24位、32位三种形式,其中8位PNG支持两种不同...
分类:
其他好文 时间:
2015-07-18 07:13:11
阅读次数:
172