yofer张耀琦的专栏

数学之法,世界之道

cocos2dx在xcode8 GM版下的错误`libpng error:CgBI:unhandled critical chunk`

XCode 8 GM 版本编译 cocos2dx的代码,在加载 sprite 时,比如sprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y)); 会弹出错误:libpn...

2016-09-09 09:33:43

阅读数:1482

评论数:3

中国象棋游戏Chess(3) - 实现走棋规则

棋盘的绘制和走棋参看博文:中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制,中国象棋游戏Chess(2) - 走棋 现在重新整理之前写的代码,并且对于每个棋子的走棋规则都进行了限制,不像之前那样每个棋子都可以走到任意位置。 也实现了红先黑后,并且每一方走一步,交替走棋的功能。 直接看...

2015-07-28 18:01:59

阅读数:2169

评论数:0

中国象棋游戏Chess(2) - 走棋

之前的文章请看:中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制 现在实现走棋的功能。 首先需要获取点击到的棋子,用QWidget中的函数 mouseReleaseEvent 实现函数: void Board::mouseReleaseEvent(QMouseEvent *e...

2015-07-22 16:05:05

阅读数:1209

评论数:0

中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制

本项目都使用QT来实现绘图,没有任何第三方的资源。 工程详情:Github 首先将棋盘设计为一个类Board // Board.h // Board类实现了棋盘的绘制以及显示 // #ifndef BOARD_H #define BOARD_H #include #include &q...

2015-07-21 21:06:29

阅读数:5204

评论数:0

Coco2dx制作一个3D旋转的效果

建了工程之后修改HelloWorldScene.cpp文件,修改部分为 // on "init" you need to initialize your instance bool HelloWorld::init() { //////////////////////...

2015-06-28 00:55:41

阅读数:1261

评论数:0

如何在Git中撤销一切 | 干货

翻译:李伟  审校:张帆 译自:Github JF杰微刊:如何在Git中撤销一切 任何一个版本控制系统中,最有用的特性之一莫过于 “撤销(undo)”操作。在Git中,“撤销”有很多种含义。 当你完成了一次新的提交(commit),Gi...

2015-06-25 10:13:47

阅读数:840

评论数:0

cocos2d-x初探

今天把cocos2d-x下载下来装了准备试试。 就不用windows本了,主要想做iOS游戏,所以这里用mac。 先在http://cocos2d-x.org/download下载右边的cocos,然后安装完成后是这个样子 这个商店和Unity长的好像(默笑)。。。商店中...

2015-06-23 00:11:14

阅读数:462

评论数:0

mac 下终端访问文件出现“Permission Denied”解决方案

mac 下终端访问文件出现“Permission Denied”解决方案: 一个文件有3种权限,读、写、可执行,你这个文件没有可执行权限,需要加上可执行权限。 1. 终端下先 cd到该文件的目录下 2. 执行命令 chmod a+x ./文件名 这样就可以打开该文件了。 装cocos2...

2015-06-18 00:56:18

阅读数:4037

评论数:0

提示
确定要删除当前文章?
取消 删除