- 博客(20)
- 资源 (17)
- 收藏
- 关注
转载 cocos2d anchor point 锚点解析
anchor point 究竟是怎么回事? 之所以造成不容易理解的是因为我们平时看待一个图片是 以图片的中心点 这一个维度来决定图片的位置的。而在cocos2d中决定一个 图片的位置是由两个维度 一个是 position 另外一个是anchor point。只要我们搞清楚他们的关系,自然就迎刃而解。默认情况下,anchor point在图片的中心位置(0.5, 0.5),取值在0到1之间
2013-08-22 14:35:15 829
原创 cocos2d-x锚点问题
今天在精灵对其的时候遇到一个问题,就是一直不是想要达到的效果,但是设置的坐标是没有问题的,后来研究了下,是因为锚点的问题,cocos2d-x中默认的锚点是(0.5 , 0.5),这时候只需要把锚点设置为(0 , 0)就好了,函数名称为anchorPoint
2013-08-22 14:34:30 726
转载 C++11 FAQ中文版:std::function 和 std::bind
std::function 和 std::bind标准库函数bind()和function()定义于头文件中(该头文件还包括许多其他函数对象),用于处理函数及函数参数。bind()接受一个函数(或者函数对象,或者任何你可以通过”(…)”符号调用的事物),生成一个其有某一个或多个函数参数被“绑定”或重新组织的函数对象。(译注:顾名思义,bind()函数的意义就像它的函数名一样,是用来绑定函数
2013-08-22 10:51:21 585
转载 使用TinyXml 解析XML文件
在做开发的时候,经常会使用XML的情况,在使用XML的时候,很多情况下会解析XML,那么我们来看一下在cocos2d-x中如何使用TinnyXML来解析XML文件获取到我们需要的数据!废话不多说,先看看例子XML的格式和内容:[html] view plaincopyxml version="1.0" encoding="
2013-08-19 15:29:34 729
转载 xcode 4 制作静态库图文详解
我这个文档的静态库的开发是基于Xcode4.2和iOS SDK5.0编写的。Xcode4跟之前的Xcode3还是有不少的差别的最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库
2013-08-19 13:22:21 597
原创 svn列出当前文件的状态
svn命令行提交文件的时候有时会想要知道该目录下是否有文件未被add,可通过status命令查看:svn status — 打印工作拷贝文件和目录的状态
2013-08-12 22:57:45 2036
转载 CCHttpRequest联网
使用CCHttprequest联网有两种方法get和post。get和post都可以从服务器获取数据,这两种联网的方法有所不同。下面简单的区分一下1.get提交的时候数据放到URL后面,post放在HTTP协议消息体中。2.get数据量大小有限制,2KB,post理论上没限制。3.get的安全性比post差。下面来看看cocos2d-x中怎么来与服务器传递数据。
2013-08-12 22:55:13 1107
转载 C++中连接符#/##的作用
宏定义中的井号1)# 只在有参数的定义时用到,为把参数产开并转化成字符串即用""引起来。里面的空格分割全部改为一个,并且会自动添加转义字符'\'2)##可以用于有无参数都行。它作用就是把##前后连个东西连起来形成新的标示符。3)#@和#类似,只不过是用''引起来。考虑下面的宏#define stringer( x ) printf( #x "\n" )
2013-08-10 20:32:37 805
原创 c++中如何把int转化成char
// 在 C++ 里把其它类型转换成字符串时最好是用纯 C++ 的机制: stringstream 类。// ( http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.1)#include #include using namespace std;void main( ) {
2013-08-10 20:14:15 1730
转载 Mac OSX 10.8安装SVN的方法
Mac OS X 10.8安装SVN的常用的三种方法 ln 创建软连接配置全局环境Xcode安装命令行工具对于Mac新系统Mountain Lion 10.8.3 而言,其终端自带的svn 命令默认已经不可用了:1micmiu-mbp:~ micmiu$ svn2-bash: svn: command not found
2013-08-07 16:03:12 694
转载 SVN的子命令SVN diff功能介绍
本节和大家讨论一下版本控制工具SVN的子命令SVN diff使用情况,包括子命令SVN diff概念的基本介绍,以及关于子命令SVN diff的一个实例介绍,下面我们就为大家一一讲解。名称svn diff — 比较两条路径的区别。概要diff [-c M | -r N[:M]] [TARGET[@REV]...]diff [-r N[:M]] --old=OLD-TGT
2013-08-07 15:46:31 1386
转载 STL中的常用的vector,map,set,Sort用法
C++的标准模板库(Standard Template Library,简称STL)是一个容器和算法的类库。容器往往包含同一类型的数据。STL中比较常用的容器是vector,set和map,比较常用的算法有Sort等。.一. vector1.声明:一个vector类似于一个动态的一维数组。vector a; //声明一个元素为int类型的vector avectot a;
2013-08-06 21:29:05 610
转载 Cocos2d-x 之Lua初学
Lua简介:lua是一个动态脚本语言,游戏开发中经常使用,我感觉它的特点就是灵活、简洁。就目前对我们的项目而言,它最大的特色就是游戏更新可设计成一种资源形式的更新方式。由于我的目的是达到lua中使用cocos2d-x的api 来实现游戏编程,所以我只是大体了解了下单向的调用过程,对于逆向调用过程并没有深入了解。使用lua的前提下,先简单介绍一下学习 lua 需要注意的一些东西。主要
2013-08-05 21:15:10 723
转载 C++中指针和引用的区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数
2013-08-05 18:40:40 536
转载 工具CocosBuilder的使用--复杂动画
一个网友推荐过一款制作动画的工具,叫做 Spriter; 其中有个Demo介绍怎么制作游戏中的boss,十分精彩;Sprite的Demo地址为:How to use Spriter 0;资源下载地址:Monster; 这篇文章中,我将使用CocosBuilder来复制这个例子,先看截图。和这个系列之前的文章中一样,先创建cocos2dx工程,命名为Monster
2013-08-02 18:23:43 954
原创 cocosBuilder创建类映射调用遇到的问题
问题一:cocosBuilder3中默认的Javascript controlled,创建的时候要去掉该选项,否则,映射类不能够执行,菜单位置:Document->Javascript controlled问题二:onResolveCCBCCControlSelector()函数中处理CCControllButton相关的监听,如果不存在该类监听,那么此函数将不会执行o
2013-08-02 17:20:18 796
转载 Tiled Map Editor(三)
1.添加敌人在对象层中加入敌人,注意,加入了一个键值对,键为n,值为1。这个键值对主要就是为了区分敌人和英雄。将敌人画在地图上。[cpp] view plaincopyfor(int i=0;iint(objects->getObjects()->count());i++) {
2013-08-02 12:20:03 709
转载 Tiled Map Editor(二)
首先,对上篇的一些代码进行优化,一个是从对象获取对象的坐标。上次使用的代码有点麻烦,现在改为下面的代码:[cpp] view plaincopyCCTMXObjectGroup *objects=_tileMap->objectGroupNamed("hero");//获取对象层 CCDictionary *spawnPoint=object
2013-08-02 12:18:25 726
转载 Tiled Map Editor(一)
目录(?)[-]编辑地图使用地图原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地
2013-08-02 12:15:21 1061
Cocos2d-x实战 Lua卷.pdf
2018-09-11
我所理解的Cocos2d-x ,秦春林编著 ,P4381.pdf
2018-08-29
3D数学基础:图形与游戏开发高清带目录中文版.pdf
2017-07-03
xcode配置iOS10.3开发包
2017-03-29
WebGL编程指南
2016-02-20
用ActionScript开发高级可视化组件
2009-10-05
CSS.Mastery.精通CSS(中文版).part02
2008-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人