- 博客(6)
- 收藏
- 关注
转载 A星寻路算法介绍
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程语言或者操作平台,你会发...
2018-08-27 17:01:02 5305
转载 回调函数的实质——什么是回调函数,为什么要使用回调函数
在C/C++里面,函数的概念很好理解,就是把某个任务独立出来,封装在一起,然后给它取个名字,它可以有参数和返回值。那么,回调函数是个什么鬼呢?它和函数到底有何异同?既然已经有了函数,为啥还非要生出个回调函数来?想必,小伙伴们在刚碰到这个概念的时候,都会被这些问题困扰。网上搜一搜,有很多相关的材料,但是未必透彻。我觉得要真正理解一个概念,必须要先理解它存在的意义,也就是它为什么要存在,它能带来什么方...
2018-08-01 15:58:30 1132
原创 cocos2d-x项目(cpp)在mac环境下打开的流程
找到项目文件,在proj.ios_mac文件夹下找到“项目名称.xcodeproj”双击打开。进入xcode开发环境以后,会发现Class文件夹下面只有4个cocos2d-x项目自带的基本文件,这时不要着急,选中Class右键选择Show in Finder,这时可以看到自己建的.h和.cpp文件,选中后拖动到xcode打开的项目Classes下。Resourse文件夹类似于classes文件夹,...
2018-03-27 15:20:12 908
转载 C++中的时间函数
最早学习游戏客户端时,为了获取最精确的时间,使用两个函数BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);BOOL QueryPerformanceCounter(LARGE_INTEGER *lpCount);这两个函数分别是获取CPU的时钟频率和CPU计数器,是能够获取到的最精确的时间差。对于需要获取每帧走过的精确时间,使...
2018-03-13 15:33:53 235
转载 按键精灵获取特殊文件夹路径
命令说明MsgBox CreateObject("Shell.Application").Namespace(&H0).Self.Path“桌面”的桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H1).Self.PathIE浏览器的桌面图标M
2018-02-01 19:05:40 3692
转载 用C++实现遍历文件夹下所有文件,windows ,linux 都能用
#include #include #include using namespace std;void dir(string path){ long hFile = 0; struct _finddata_t fileInfo; string pathName, exdName; // \\* 代表要遍历所有的类型 if ((hFile = _findfirst(pathName.assign(p
2018-01-30 15:58:29 7654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人