- 博客(10)
- 收藏
- 关注
转载 C++:抽象基类和纯虚函数的理解
以下文章系转载,慎重使用,尊重作者 转载地址:http://www.cnblogs.com/fengting/p/5517919.html抽象类是一种特殊的类,它是为了抽象和设计的目的为建立的,它处于继承层次结构的较上层。 ⑴抽象类的定义: 称带有纯虚函数的类为抽象类。 ⑵抽象类的作用: 抽象类的主要作用是将有关的操作作为结果
2017-06-23 16:55:46 593
转载 error LNK1120: 1 个无法解析的外部命令 (and) error LNK1119: 1 个无法解析的外部命令
一般出现lnk2019错误都是库文件没添加造成的。项目--》属性--》配置属性--》链接器-》输入--》附加依赖项在其中加入所需库文件,同时在“链接器--》常规--》附加库目录”中填入相应库名。这样应该就可以了。这个问题的原因是有头文件,但是找不到实现。有两个原因:1.只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp文件中的)。所以只能通过编译,连接不成功。2.
2016-12-07 10:36:06 1740
原创 cocos和cocos studio2个体系的区别和关联(初学者的深刻认识)
说实在的,自学cocos到了迷茫区了,因为要结合cocos studio一起方便也能提高工作效率。没办法初学的我,在中途突然去接触了lua让自己深刻感受到把cocos转lua是多么需要坚实的cocos基础。因此,这几天又回过头来学了cocos,也在别人的帮助重新理了一下cocos,并深深通过与cocos studio的区分,来更深入理解和学习。 先说cocos吧,它大致要包括Nod
2016-11-24 17:29:55 1615
原创 Lua随机数和排序结合
初学Lua,看到有个题目要取随机的几个整数并排序再输出,我忽然发现这个题目可以更好玩一点更有难度一点就是给这个随机取得的函数保证它不同时候然后又从大到小或者从小到大输出。于是乎,对于这么一个初学者的我,就迷迷糊糊去写了一个满足了排序的Lua代码这是从小大到大的排序,sort函数自带这个功能 table.sort(table1) for key ,var in pairs(
2016-11-17 19:55:49 2655
转载 Cocos2d-x游戏引擎开发[6]---定时器(Schedule)
关于定时器(Schedule)大致有三种{schedule,scheduleUpdate,scheduleOnce} 在我的学习中我发现定时器真的非常好用解决一些动作。 主要是参照这个http://blog.csdn.net/zhanghefu/article/details/38466801 下图是我们游戏帧循环也是游戏的主循环,那么我们的定时器主要
2016-10-13 18:27:02 920
原创 Cocos2d-x游戏引擎开发[5]---- 坐标体系
在opengl坐标体系中有两个非常重要的参数,即锚点和位置。锚点:作为位置的参考点,锚点在设置某一个物件(如CCSprite,CCLayer)的位置时,其参照位置,数据为(0.0-1.0)之间,默认是(0.5, 0.5),也就是说其默认参照位置是该物件的中心。如锚点为(0.5,0.5),而矩形的大小是200*100,那么这个锚点相对于矩形的坐标系是(100,50),即是矩形的中间。 我
2016-10-13 18:10:07 596
原创 Cocos2d-x游戏引擎开发[4]---Sprite以及zorder
整个游戏大致要几乎都可以算一个精灵,我们每次设置一个角色或者说背景都可以算是一个Sprite,用教学中的话叫做众生相,皆精灵。精灵创建方法总共有3种(再次提示:所有内容存放位置在A::init()这里面)第一种CCTexture2D * texture2 = CCTextureCache::sharedTextureCache()->addImage("sprite/bulle
2016-10-11 15:59:43 492
原创 Cocos2d-x游戏引擎开发[3]----建立锚点 (重建了一个类)
一般新建项目可以看到他是位于整个图形界面的中心,原因是他设置了一个锚点,相当于落脚点。因此我需要重做一个类研究这个图像在界面中的位置摆放,主要是下面这个代码spr->setPosition(ccp(winSize.width / 2, winSize.height / 2))他是影响锚点的关键,再通过这个代码你可以自由缩放图像大小,是按比例的缩放的哦。spr->setScale
2016-10-11 09:26:00 771
原创 Cocos2d-x游戏引擎开发[2]----工厂方法,统一接口 (以helloworld类为基础)
学习cocos2d-x首先得具备这个构架之后的学习主要是以这个分层来构造类写一个一个事件CCApplicationprotocol定义了接口CCApplication各个平台是不同的认识AppDelegate私有继承了CCApplication一般前缀是shared就是一个单例HelloWorld本质是一个层CCLayer下面就是工厂方法,也是c
2016-10-10 17:52:12 1097 1
原创 Cocos2d-x游戏引擎开发[1]----HelloWorld
终于开始真正去接触cocos2d-x了。从小玩游戏就对游戏有着一种特殊的喜好,而且非常好奇这个游戏的制作,更希望自己能在这方面有独特的研究。于是,我在自己大学期间面试进入了一家网络公司实习。刚巧这个公司又是需要用cocos2d-x来实现游戏的开发。(其实我是一枚资深撸狗(LOL),非常想接触网络游戏和手游)话不多说,我们来讲一下学习cocos2d-x最基本的需要了解已经前期所做的准备。
2016-10-09 17:15:46 563 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人