随笔分类 - c/c++
摘要:交互 玩游戏的时候,我们需要用输入设备和游戏进行交互,那么游戏需要对玩家做出相应,比如说按下键盘的上下左右,角色就朝着对应的方向移动,按下技能键,角色就释放技能 键盘监听 响应 cocos2d x中要实现键盘监听,首先先编写游戏对键盘做成响应的函数 将这两个函数声明在 接下来是两个函数的定义 这两个
阅读全文
摘要:简析HelloWorld场景 以前使用cocos2d x 3.14的时候,HelloWorld并不是一个场景类,而是一个图层类,当时的HelloWorld::createScene()是长这样的 而现在的3.17的HelloWorld::createScene()长这样 区别就是HelloWorld
阅读全文
摘要:创建了cocos的工程以及初步了解了工程的结构之后,可以尝试自己改改代码了 游戏窗口的设置 首先是AppDelegate,找到AppDelegate.cpp中AppDelegate::applicationDidFinishLaunching这个成员函数 函数中有几行代码涉及到游戏的一些设置 调试信
阅读全文
摘要:这是我们新建好的工程,稍微解释一下我们开发windows的cocos应用所用到的几个文件夹的作用 Classes文件夹,存放游戏代码中的类的源码,当然我们放在别的地方也可以,只要配置好依赖关系就行了 cocos2d文件夹,引擎的内核、文档、工具等 proj.win32文件夹 ,存放windows32
阅读全文
摘要:该教程使用的cocos2dx的版本为3.14,3之后的大概都差不多 Python环境搭建: cocos2dx在windows上新建工程需要用到python脚本,安装python 2.7.x,可以上 "python" 官网下载,记住安装的路径 配置环境变量:右键我的电脑然后点击属性(或者控制面板 系统
阅读全文
摘要:QT使用QPainter加水印 加水印的代码 //为QPixmap添加水印 void MainWindow::addMask(QPixmap& pm, const QString& text) { QPainter painter(&pm); int fontSize = 25, spacing =
阅读全文
摘要:1 静态库和动态链接库的区别动态链接库是在运行的时候被调用的,静态库在链接的时候被链接到最终生成的应用程序(.exe)中静态库需要用到的文件 (.lib .h)头文件(.h)提供接口,库文件(.lib)提供实现动态链接库需要用到的文件 (.dll .lib ...
阅读全文