游戏
双杯献酒
这个作者很懒,什么都没留下…
展开
-
不开方快速约算对角线长度
快速计算对角线长度原创 2022-12-11 18:20:47 · 599 阅读 · 1 评论 -
二维瓦片网格边界检测
二维瓦片网格边界检测1. 每个网格只考虑ENWS四个相邻格子四个相邻格子ENSW编号为0~32. 当前方向D(0~3): 如果当前格子是上一个格子选择的ENSW(0~3)中的一个, 则这个选择就是当前方向3. 选择下一个的策略:按找以下优先级判断 (D+3)%4, (D+4)%4, (D+5)%4, (D+6)%4(第一优选是右手侧, 最后一项是原路返回)如果这四...原创 2019-09-03 16:55:05 · 549 阅读 · 0 评论 -
Lua调用C-API的时候返回给Lua另一个C函数
extern "C"{#include <lua.h> #include <lauxlib.h> #include <lualib.h> }// C返回给Lua用的函数static int getHello(lua_State *L){ lua_pushstring(L, "hello"); return 1;}// 注册给Lu...原创 2018-11-08 12:11:13 · 264 阅读 · 0 评论 -
积分的比赛次数期望
初始积分为0, 每次比赛有50%的概率胜利或者失败, 如果胜利, 积分加1, 如果失败则积分减一(积分为0则不减).问要使得积分到达5, 需要比赛的次数的数学期望是多少?原创 2016-02-21 12:18:20 · 933 阅读 · 0 评论 -
格式化JSON的NODE.JS代码片段
用javascript(node.js)实现的JSON格式化脚本原创 2016-01-25 17:48:19 · 1880 阅读 · 0 评论 -
VS调试Unity3D脚本
VS调试Unity脚本原创 2015-11-13 10:30:46 · 1735 阅读 · 0 评论 -
判断点P是否在三角形ABC内部
判断点P是否在三角形ABC内部计算叉乘, 符号全部相同则在三角形内部原创 2015-06-04 11:37:37 · 1441 阅读 · 0 评论 -
JavaScript的generator示例代码
function gen_cb(g, cb) { return (function () { // 和cb的格式一致 var r = cb(); g.next(r); // 继续yield执行 console.log("Next"); });}function* f(s) { var g = yield; // 获取ge原创 2015-04-01 18:43:44 · 506 阅读 · 0 评论 -
Jump Point Search寻路算法
文章:http://bbs.9ria.com/thread-177473-1-1.htmlhttp://gamedev.tutsplus.com/tutorials/implementation/speed-up-a-star-pathfinding-with-the-jump-point-search-algorithm/http://www.ituring.com.cn/artic转载 2013-06-03 10:40:23 · 3967 阅读 · 0 评论 -
背包容量计算
// 计算背包容量// nBindType: 要计算的绑定类型// (0=可容纳非绑定数量 1=可容纳绑定数量 2=最少可容纳混合的数量)// nFreeGrid: 空格数量// nMaxPerGrid: 每个空格可容纳的数量// nFreeBind: 可通过叠加容纳的数量(绑定)// nFreeNoBind: 可通过叠加容纳的数量(非绑定)int GetBagTotalFree原创 2013-05-17 19:41:37 · 2356 阅读 · 0 评论 -
Flash Player #2044错误
参考:http://hi.baidu.com/nibegqkojzamvyr/item/f1a97b367f4e68627d034b43错误描述: 仅限于文件系统的 SWF 文件和仅限于网络的 SWF 文件不能彼此加载。错误原因:开发的SWF需要加载另外的SWF, 由于它最后将在WEB上用,因而安全策略指定为网络.当我们在本地打开这个SWF,则它就试图加载一个本地原创 2013-03-20 16:54:50 · 2496 阅读 · 0 评论 -
Linux清除MySql密码
1. 停止服务#service mysqld stop2. 开启一个不验证密码的服务#mysqld_safe --skip-grant-tables --skip-networking(服务正在运行, 下面另外开控制台)3. 无密码登录#mysql -uroot -p4. 修改密码mysql>update mysql.user set pas原创 2013-03-01 17:18:38 · 502 阅读 · 0 评论 -
Flash Socket安全问题
转自: http://www.jerrymouse.net/content/flash-socket%E5%AE%89%E5%85%A8%E9%97%AE%E9%A2%98flash client通过socket连接java服务端时,flash的缺省端口为843(居然使用这么小的端口号,汗,据说adobe在申请此端口为专用,暂时未果),但是此端口小于1024,因此在linux,ma转载 2012-05-12 11:45:09 · 1049 阅读 · 0 评论 -
简单有限状态机(FSM)
// 简单有限状态机(FSM)// 有限状态自动机是一个五元组:// 状态的非空有穷集合,输入字母表,状态转移函数,初始状态,终止状态集合// 复杂的状态机构造,可以使用 boost StateChart 库// VC2008 // 一个实际使用的状态机, 它的状态可能不能用一个类似整数这样的简单数据表示,并同时具有内部状态// 则我们需要用一组对象的来表示这些状原创 2011-02-12 11:28:00 · 1208 阅读 · 0 评论 -
游戏的四个基本的层
基本概念来自http://kb.cnblogs.com/page/102086/ (1)概念:游戏因何而好玩。 比如:战斗(2)范式:为了实现概念,提供哪些基本构件。 比如: 攻击,防御,血量等属性(3)机制:范式提供的构件如何相互作用。即"如何玩"。 比如:玩家通过提升等级,装备,技能来影响属性。战斗过程为即时的或者回合制原创 2011-06-30 07:49:00 · 716 阅读 · 0 评论