自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

humanxing的专栏

一步一个脚印,我相信路会越走越远。

  • 博客(50)
  • 资源 (10)
  • 收藏
  • 关注

原创 【Cocos Creator】图片资源压缩解决方案

在游戏开发过程中,通常需要解决以下问题:原生平台减小包体、减小热更新时的资源大小;Web 平台加载远程资源,需要压缩资源的大小;图片作为最主要的资源之一,我们需要一个压缩图片的解决方案。为了总结这个解决方案,我们的基本思路是研究主流的几个压缩软件,对比它们压缩不同图片资源的效果。1. 常见的压缩方案pngquant 压缩软件pngquant-官方网站pngquant-github 仓库imagemin npm 包https://github.com/imagemin/imag

2021-07-28 08:17:28 2131

原创 【Cocos Creator】 使用 TTF 以及文本配置动态生成位图字体的解决方案

游戏开发,需要使用字体。直接使用 TTF 字体,其优点是开发特别省事。而缺点却是很要命:TTF 字体文件过大,包含了不必要的字,增大了包体,减缓了加载速度;部分平台不支持 TTF 文件的加载;(笔者就曾遇到过这个问题:动态精简后的 ttf 文件,微信平台支持加载,在手 Q 平台和 Android 平台就不支持);为了解决全平台的字体加载问题,我们就不得不选择 位图字体 。基于使用位图字体这个大前提下,来定制我们的 解决方案。解决方案的核心问题用一句话描述就是:如何从一个文本文件(包含所需的

2021-07-24 17:45:43 2898 1

原创 【Cocos Creator】FairyGUI

FairyGUI 是项目 UI 分离方案的一个比较理想的工具。FairyGUI 官方教程 编辑器使用基础 分支机制解决了多语言的工程管理问题(同一个工程,编辑器可见多语言效果); 关联系统应该算是 FairyGUI 最强大的特性之一;...

2021-05-17 07:01:53 1519

原创 【Cocos Creator】【2.4】什么是 babel 编译器?Support via polyfill 又是什么?

什么是 babel 编译器?

2021-05-16 07:46:02 298

转载 【Cocos Creator】【2.4】ES2015 特性有哪些,它和 ES6 有什么关系?

ES2015 特性有哪些,它和 ES6 有什么关系?

2021-05-15 19:34:41 394

原创 【Cocos Creator】【2.4】什么是 ES6 规范,它和 ES5 相比,有什么变化?

什么是 ES6 规范,它和 ES5 相比,有什么变化?

2021-05-15 19:22:22 403

原创 【Cocos Creator】【2.4】 什么是 ES5 规范?

什么是 ES5 规范?

2021-05-15 18:58:15 142

原创 【Cocos Creator】【2.4】JavaScript 标准支持

使用 Cocos Creator 开发游戏,2.* 的版本支持 JavaScript 和 TypeScript,一般情况下,建议使用 TypeScript。TypeScript 是 JavaScript 的超集,任何 JavaScript 文件,通过将 .js 后缀更改为 .ts 后缀,再做一些修改,就可以在 Creator 中以 TypeScript 的方式使用了。任何 TypeScript,都可以转为 JavaScript 的形式。基于以上两个点,可以认为 TypeScript 和 J

2021-05-15 10:08:40 1036

原创 UniRx 插件入门

在完善 Unity 开发的游戏框架时,看到框架 TinaX使用了 TweenRx 插件 TweenRx而这个插件,又使用到了一个名为 UniRx 的插件 UniRx看到框架 QFramework 也用到了该插件 QFramework于是了解了响应式编程这个概念,经过一番学习之后,个人理解是:这是一种基于异步通信数据流的编程模式。这个流的最大特点是:每一个数据都可以转化为流;对流的操作,产生新的流;数据变化后,中间的“操作”是不变的,会使用同一个处理流程。它是一种全新的编程理念,可以让

2020-11-15 23:06:00 563

原创 Unity 之 GameFramework

Unity 之 GameFramework最近打算学习他人的框架,因此找到了 EllanJiang 的 GameFramework 解决方案。仓库地址:EllanJiang - Overview官方网站:Game Framework | 基于 Unity 引擎的游戏框架​经过一番整理,已经能够将游戏跑起来,并打包到 iOS 平台。目前来说,有几个模块是需要补充的:数据绑定;本地存储;新项目创建时不友好。...

2020-11-15 22:48:28 1220

翻译 JNI学习之java 调用C/C++本地库

java调用C/C++本地库

2015-05-06 11:26:01 995

原创 [Lua]实现switch的一种方案

Lua实现switch的一种方案欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》if ... elseif ... end 形式local ET_CASE_ONE = 1local ET_CASE_TWO = 2local function do_case_one( ... ) print("do_case_one")endlocal func...

2015-01-01 12:29:56 15315 1

翻译 [算法练习]贪心算法之活动安排

template/** * [GreedySelector 活动安排贪心算法] * @param n [活动总数量, 此处默认n>=2] * @param start [开始时间数组] * @param finish [结束时间数组] * @param mark [是否被选中标记数组] */void GreedySelector(int n, Type start[

2014-11-29 07:55:57 835

原创 贝塞尔曲线

贝塞尔曲线欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》一.相遇Bezier曲线 在写这篇文章的时候,我正在广州一家游戏公司从事客户端的研发工作,使用Cocos2dx引擎。在游戏的开发过程中,有时候需要让对象沿着一条光滑的曲线运动,比如说怒气粒子沿着光滑的曲线运动到UI层的指定怒气槽。关于曲线的实现,直接调用Cocos2dx引擎中类CCBezierBy的...

2014-09-03 01:46:02 2944

转载 【Lua学习笔记】 Lua中实现面向对象,转自云风的博客

LuaOO转自云风的博客:点击打开链接local _class={} function class(super) local class_type={} class_type.ctor=false class_type.super=super class_type.new=function(...) local obj={} do local cr

2013-11-28 09:39:45 1051

翻译 【学习笔记】lua中基于原型的继承

lua中基于原型的继承下面将转一个例子,原文请参见:点击打开文章链接,该例子显示了,在lua编程当中:如何创建一个基类;如何利用基类创建一个实例;如何用基类派生一个子类;如何用子类创建一个实例;源代码print("-------------------")--基于原型的继承--理解为基类Robort = {id = 001, name = "Li L

2013-10-18 17:47:44 1156 1

翻译 【学习笔记】Cocos2d-x 重力加速计的使用

主题:重力加速计使用说明步骤1.开启重力加速计void AccelerometerTest::onEnter(){ CCLayer::onEnter(); //当前layer中开启重力加速计 setAccelerometerEnabled(true); CCLabelTTF* label = CCLabelTTF::create(title().c_st

2013-09-24 15:30:27 1382

翻译 【学习笔记】Cocos2d-x Lua脚本引擎之HelloLua分析笔记

-- for CCLuaEngine tracebackfunction __G__TRACKBACK__(msg) print("----------------------------------------") print("LUA ERROR: " .. tostring(msg) .. "\n") print(debug.traceback()) pri

2013-09-16 17:35:52 1867 1

翻译 【学习笔记】【Cocos2d-x Lua脚本开发】Lua中创建自定义类

Lua中创建自定义类111

2013-09-13 18:35:52 3314 1

翻译 【学习笔记】【Cocos2d-x Lua脚本开发】如何使用Lua脚本调用自定义类

学习了Himi的博文:点击打开博文链接步骤:自定义类——>使用tolua++编译到LuaCoco2d.cpp——>Lua脚本调用具体的操作步骤如下:步骤一:自定义类创建自定义类//DeepSeaHero.h#include "cocos2d.h"using namespace cocos2d;class DeepSeaHero : public CCSpr

2013-09-12 15:42:13 1890

原创 KMP算法

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》先引几篇看过的文章:http://blog.csdn.net/v_july_v/article/details/6545192http://blog.csdn.net/v_july_v/article/details/7041827http://www.ruanyifeng.com/blog/20...

2013-08-16 11:13:08 669

转载 快速排序

#include "stdafx.h"#include using namespace std;const int SIZE = 100;class LankeHelper{private: int *arr;public: LankeHelper(int a[]){arr=a;}; void QuickSort(int p, int r); int

2013-08-16 11:08:05 563

转载 互联网协议入门

去年在微博上关注陈利人的博文,看过此篇文章,简单易懂,学习完又有点忘记了,今天再看,和大家分享。文章一定要写得能让7岁儿童看得懂,才是适合让大家学习的。一、互联网协议入门(一)http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html二、互联网协议入门(二)http://www.ruany

2013-08-15 22:30:56 620

转载 A*搜索算法 A* Pathfinding for Beginners

原文出处:http://www.policyalmanac.org/games/aStarTutorial.htm A* Pathfinding for BeginnersBy Patrick Lester (Updated July 18, 2005)This article has been translated into Alb

2013-08-09 23:31:55 1167

转载 cocos2d-x中如何使用NSTimer

很多人会问,cocos2d-x有自带的定时器为什么还要使用nstimer呢?想了解详情请移步至http://www.cocoachina.com/bbs/read.php?tid=150090和http://blog.csdn.net/icemilk00/article/details/9330973(CSDN不稳定,有时候进不去)。没办法才用NSTimer的。但是如何在cocos2d-x里面

2013-08-08 00:31:40 773

原创 素数和加密

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》分享自己对素数的认识。这里,由于知识水平和时间的限制,无法对素数的应用做所有的介绍,但希望借助自己的一些见解,起到抛砖引玉的作用。写下此文,导线是无意中瞥见蔡天新的几则微博:“数学家是把咖啡变成定理的机器。”这是匈牙利数学家爱多士的名言。近日,有一个计算结果胜过定理,美国中密苏里州大学Cooper教授找到...

2013-03-31 14:18:34 7628

翻译 泊松过程和泊松分布应用示例

2012-02-05 23:58:26 7086

原创 辞旧迎新——祥龙献瑞

零点钟声还未响,我来提前拜大年!玉兔盈盈辞旧岁,时空变换迎瑞龙。情感曲线不连续?宽容大度取极限!生活看似点线面,喜怒哀乐尝个遍。爱情事业平行线,非欧几何也相交。财源就像幂函数,几何指数高增长。一年更比一年好!各阶导数大于零。今年过节不数数,数数就数人民币。最后祝您:龙虎精神身体棒,龙腾虎跃事事旺!欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》...

2012-01-22 14:35:07 1832

原创 ACM ICPC 1045 Bode Plot

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》Bode PlotTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 9155 Accepted: 6067 DescriptionConsider the AC circuit below. We will assume that ...

2011-09-15 01:18:43 789

原创 ACM ICPC 1163 The Triangle

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of nu...

2011-09-15 01:13:14 576

原创 ACM ICPC 3252 Round Numbers

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》【序言】刚刚开始学,想找些简单的题目入手,看到这题AC的人挺多,于是我也来做做这题。【题目】Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 4732 Accepted: 1607 Descri...

2011-09-14 23:57:33 526

原创 1-N个数随机去掉两个数,遍历一次把这两个数找出来

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》学习算法,把一些简单的问题写一写,做一做【题目】:1- n这n个数随机减少两个数后,放在A[]中(打乱顺序),以时间复杂度为O(n)的算法找到减少的这2个数【思路】:如果是减少1个数,那么大家都知道方法——循环一次,求A[]的和sum以及(1+2+...+n)=SUM,然后用SUM-sum就能得到结果。可是,现在出现...

2011-09-13 20:25:22 3141

原创 Matlab实现——求矩阵的逆(LU分解)

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》Program ( :Solve By Factorization with Pivoting )思路及原理:就得到:程序:function X=Ni(A)%Input - A is an N x N matrix%Output - I is an N x N inverse matrix of ...

2011-09-13 20:07:46 25470 8

原创 Matlab实现——捕食者-被捕食者模型

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》问题重述:捕食者-被捕食者模型非线性微分方程的一个例子是捕食者-被捕食者模型。设x(t)和y(t)分别表示兔子和狐狸在时刻t的数量,捕食者-被捕食者模型表明,x(t)和y(t)满足:一个典型的计算机模拟可作用系数:A=2, B=0.02, C=0.0002, D=0.8且满足:x(0)=30...

2011-09-13 20:06:53 21257 7

原创 Matlab实现——Euler's Method

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》euler.m%Program9.1 (Euler's Method)function E=euler(f,a,b,ya,M)%Input - f is the function entered as a string ??f??% - a and b are the left and right ...

2011-09-13 20:05:55 3931

原创 Matlab实现——Recursive Trapezoidal Rule

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》rctrap.m%Program 7.3 (Recursive Trapezoidal Rule).function T=rctrap(f,a,b,n,tol)%Input - f is the integrand input as a string ’f’% - a and b are upper an...

2011-09-13 19:40:43 2120

原创 Matlab实现——Lagrange approximation

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》lagran.m%Program 4.1 (Lagrange approximation)function [C,L]=lagran(X,Y)%Input - X is a vector that contains a list of abscissas% - Y is a vector that...

2011-09-13 19:39:23 1443

原创 Matlab实现——Differentiation Using Limits

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》difflim.m%Program 6.1 (Differentiation Using Limits). To approximate %f'(x) numerically by generating the sequencef'(x)≈Dk=%[f(x+(10^-k)*h)-f(x-(10^-k)*h]/[2*(...

2011-09-13 19:38:12 823

原创 Matlab实现——Clamped Cubic Spline

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》%csfit.m%Program 5.3 (Clamped Cubic Spline ).function S=csfit(X,Y,dx0,dxn)%Input - X is the 1xn abscissa vector% - Y is the 1xn ordinate vector% ...

2011-09-13 19:30:07 2774

原创 Matlab实现——Adaptive Quadrature Using Simpson’s Rule

欢迎前往个人博客驽马点滴和视频空间 哔哩哔哩-《挨踢日志》%Input - f is the integrand input as a string ¡¯f¡¯% - a and b are upper and lower limits of integration% - tol is the tolerance% Output - SRmat is the table...

2011-09-13 19:29:30 1647

lua解释器.rar

windows中的lua解释器,设置环境变量后,可以直接使用,使用方式为在cmd中键入lua52

2014-05-01

Visual studio settings

my visual studio 2008 settings

2011-09-19

Visual studio 2008 fonts and colors settings

my visual studio 2008 fonts and colors settings

2011-09-17

机器人走步问题或爬楼问题加强

机器人每步走1米或2米或3米,罗列出走n米的方法 或者爬楼,每次1个台阶或2个台阶或3个台阶,罗列出走n个台阶的方法。 这里使用栈来解决

2011-09-11

机器人走步问题或者爬楼梯问题

机器人每步走1米或2米,罗列出走n米的方法(方法有fibonacci(n+1)个) 或者爬楼,每次1个台阶或2个台阶,罗列出走n个台阶的方法。 这里使用栈来解决,算法复杂度为O(fibonacci(n))

2011-09-11

输出所有的素数

使用3种思路输出n以内所有的素数 vs2008编写

2011-09-11

1-n中缺失2个数字,O(n)时间内找出它们

1-n中缺失2个数字,O(n)时间内找出它们 VS 2008环境

2011-09-11

Mathematica的学习资料源代码

Mathematica的学习资料,数学系必备,从老师那里拿来的!

2011-09-11

寻找不动点的matlab源代码文档

有matlab的一些基本操作的实例 函数的作图、函数的编写等等

2010-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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