自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尼古拉斯·薛定谔的博客

优等的心,不必华丽,但必须坚固。

转载 std::map 通过遍历删除满足某些条件元素的两种方式

方法一: [cpp] view plain copy std::map mapTest;   bool TestVal(const std::string & val);      ......   std::map::itera...

2016-07-15 17:08:53 2799 0

转载 Unity3D中移动物体位置的几种方法

1. 简介     在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体     Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rota...

2016-06-29 14:29:37 19711 2

转载 在Unity3D中获取某个方法的执行时间

C# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2016-06-27 21:30:55 3203 0

原创 Unity3d 小技巧

1、UGUI的动画如果场景中需要多个UI共用同一套动画,则不应该使用状态机Animator,而应该使用Animation,然后通过代码来进行AnimationClip的状态播放~ 2、sprite pack要打包的资源不能放在Resources目录下,否则会找不到sprite~

2016-06-23 10:36:21 391 0

转载 c++里面的switch-case问题

./DBOperator.cpp:87: error: jump to case label ./DBOperator.cpp:84: error:   crosses initialization of 'std::string str_timebuf' ./DBOper...

2016-06-20 12:18:52 790 0

转载 基于C++的简单的FSM实现

一.引言言 有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一般说来,对象在...

2016-06-17 22:02:12 2141 0

转载 cocos2d-x中JniHelper类详细使用

 主体思路 通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。 看起来好像有点复杂,but不用担心,cocos2d-x中有一...

2016-04-06 14:13:33 641 0

转载 Unity3D中的Coroutine详解

 版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/blues1021。 Unity中的coroutine是通过yield expression;来实现的。官方脚本中到处会看到这样的代码。 疑问: yield是什么? Coroutine是什么...

2016-03-16 12:46:47 366 0

转载 cocos2dx-Lua中关于Lua和Java的互相操作的解决方案

LuaJavaBridge - Lua 与 Java 互操作的简单解决方案 Table of Contents luaj 主要特征luaj 用法示例luaj 实现原理 查找并调用指定的 Java 方法检查调用结果,并从 Java 方法获取返回值将 Lua func...

2016-01-06 16:58:19 3044 0

原创 15分钟入门Lua

-- 单行注释 --[[     [多行注释] --]]   ---------- - 1. 变量 & 控制流 ---------- num = 23 -- 数字都是双精度 str = �...

2015-12-31 13:05:26 798 0

转载 使用cocos2dx编译到Android注意事项和NDK-build参数设置

ndk-build概述  I. Usage:  一、使用方法:  The Android NDK r4 introduced a new tiny shell script, named 'ndk-build', to simplify building machine ...

2015-12-14 11:34:25 510 0

原创 cocos2dx-3.x中如何在update中传入多个参数(利用std::bind实现)

在使用cocos2dx-3.x的过程中,可能会出现需要在update中传入不止float dt一个参数的情况,因为其底层使用的C++11的std::bind来实现的,因此可以使用以下的解决方案进行设计。 bool HelloWorld::init() {     if ( !Laye...

2015-12-13 22:22:43 699 0

原创 static和const的应用和作用

static的应用和作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的stat...

2015-11-05 08:50:22 504 0

转载 [转载]常量指针与指针常量的区别

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指向的对象是常量,那么这个对象不能...

2015-11-05 08:45:31 259 0

转载 [转载]C++中的四种类型转换方式

转载地址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/23/2652696.html 类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点...

2015-11-05 08:42:14 235 0

转载 [转载]C++中sizeof的使用总结

说明:以下代码在VS2008中通过,在32位操作系统下。 1.      定义 sizeof是一个操作符(operator)。 其作用是返回一个对象或类型所占的内存字节数。 其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 type...

2015-11-05 08:39:04 336 0

转载 [转载]链表的相交与环的问题

1、 给出两个单向链表的头指针pHead1和pHead2,判断这两个链表是否相交。假设两个链表均不带环。  示意图如下: 如果两个链表相交于某一节点,那么在这个相交节点之后的所有节点都是两个链表所共有的。也就是说,如果两个链表相交,那么最后一个节点肯定是共有的。先遍历第一个链表,记住最后一...

2015-11-05 08:37:09 255 0

转载 [转载]最大连续子序列求和详解

转载地址:http://blog.csdn.net/superchanon/article/details/8228212 Maximum Continuous Subsequence Sum 最大连续子序列求和详解 1.        问题描述 输入一个整数序...

2015-11-05 08:31:44 351 0

转载 [转载]八大排序算法

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。          当n较大,则应采用时间复杂度为O(nlog2n)的排序方法...

2015-11-05 08:28:47 230 0

转载 [转载]WebSocket+Node.js 通讯及在 iPhone中 实现

最近在研究搜集HTML5的WebSocket. 公司的新项目是想在iPhone上实现WebSocket实时通讯.所以我翻了翻HTML5概念,知道WebSocket是HTML5的特性。 一路又看了看WebSocket,然后又了解了一下Node.js,都是浅层的概念上的查找,因为之前只是会...

2015-10-03 04:44:17 417 0

转载 [转载]cocos2d-x游戏开发(十四)用shader使图片背景透明

欢迎转载,地址:http://blog.csdn.net/fylz1125/article/details/8631783 好吧,终于抽时间写这篇文章了。 手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童...

2015-10-03 04:38:43 185 0

转载 [转载]使用SHA1来校验cocos2dx存储的数据是否被修改

当我们使用本地数据存储CCUserDefault时会存在一个缺陷,那就是CCUserDefault采用的存储方式为明文存储,这对于玩家来说修改存档的数据是十分方便的。今天我们要学习的就是如何使用SHA1消息摘要算法对CCUserDefault存储的数据进行加密。 SHA1库文件的下载地址: ...

2015-10-03 03:23:10 621 0

转载 [转载]cocos2d-x3.2源码分析(一)类FileUtils--实现把资源放在Resources文件目录下达到多平台的引用

当你创建TMXTiledMap* tilemap=TMXTiledMap::create("test1.tmx")或Sprite *sprite=Sprite("HelloWorld.p-ng"),有没有产生这样的疑问--为什么把资源test1.tmx和He...

2015-10-03 03:12:10 378 0

转载 [转载]Cocos2d-x3.2总结(四)使用物理引擎进行碰撞检测

通常在游戏简单逻辑判断和模拟真实的物理世界时,我们只需要在定时器中判断游戏中各个精灵的条件是否满足判断条件就可以了。例如,在飞机大战中,判断我方子弹和敌机是否发生碰撞一般在定时器中通过敌机所在位置的矩形是否包括了子弹的位置来判断是否发生碰撞。在消除类游戏中,判断在y轴或x轴上是否要消除相同物品一般...

2015-10-03 03:08:00 573 0

转载 [转载]A*寻路算法

A* 寻路算法 原文地址: http://www.gamedev.net/reference/articles/article2003.asp 概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。 搜索区域(The Search Area)...

2015-09-29 16:52:52 418 0

转载 [转载]MAC 下将libpomelo连接到cocos2d-x

摘要:借助GYP将libpomelo连接到Cocos2d-x项目并使项目能与服务端成功连接。 配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2 一、部署GYP(Generate Your Projets) 1、下载GYP项目 终端转到要安装G...

2015-09-29 16:36:55 242 0

转载 [转载]移动网络游戏实现流程——并借此阐明pomelo在GitHub上各个项目间的关系

摘要:本文通过一个简易流程图介绍如何基于Cocos2d-x引擎和pomelo服务器框架开发一个移动网络游戏。并借此阐明pomelo提供的各个项目间的关系。 一、pomelo在GitHub上各个项目间的关系 1、pomelo项目 pomelo项目是一个游戏服务器框架,用它可以创建服务器端项...

2015-09-29 16:30:13 884 0

转载 [转载]Cocos2d-x 类COC手游与RTS(即时战略)游戏的编程实践总结

本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 概述 先来看一段视频。这个视频很短。4分钟。是我的一个技术demo演示视频。 http://www.tudou.com/programs/vi...

2015-09-29 15:29:55 816 0

转载 how to create 2D visibility/shadow effects for your game

以下翻译转载自:indienova 原文:http://ncase.github.io/sight-and-light/ 注意:手机浏览可能会不能加载内嵌网页   今天,我要介绍大家制作如下这个效果:(请在下面的区域内移动鼠标,如果没有反应请点击一下该区域再尝试) ...

2015-09-29 13:55:25 462 0

转载 git clone error: RPC failed; result=56, HTTP code = 200 错误解决

git config --global http.postBuffer 524288000(尽量大) http.postBuffer Maximum size in bytes of the buffer used by smart HTTP transports when POSTing...

2015-09-29 13:52:54 1105 0

转载 Cocos2dx-3.x csloader 加载

#include "ui/CocosGUI.h"//UI相关的头文件#include"cocostudio/CocoStudio.h"//在CocosStudio.h 头文件中已经包含了Studio所需要的各个头文件(除CocosGUI)因此我们使用Stud...

2015-09-29 13:50:45 6866 0

转载 Cocostudio的菜单操作

1.    打开cocostudio,选择UI制作 2.    新建UI项目,将图片文件拷贝到resource目录下 3.    UI制作好之后,保存并导出。 4.    将文件拷贝到游戏目录下的resource中 5.    通过代码加载编辑好的UI 6.    关键代码 MenuS...

2015-09-29 13:47:05 446 0

转载 SQLite3 错误代码整理

#define SQLITE_OK           0   /* 成功 | Successful result */ /* 错误码开始 */ #define SQLITE_ERROR        1   /* SQL错误 或 丢失数据库 | SQL error or missing data...

2015-09-29 13:44:45 587 0

转载 SQLite的基本使用

在HelloworldScene中,添加 1 #include "sqlite3.h" 然后在init函数中编写代码 01 ...

2015-09-29 13:41:45 313 0

原创 终端查看静态库的详细信息,以及合并不同版本的静态库

sudo lipo -info libPushSDK.a 之后回车,终端会提示需要输入密码(电脑密码即可),回车,会出现如下内容: Architectures in the fat file: libPushSDK.a are: armv7s armv7 i386 x86_64 arm6...

2015-09-29 02:36:15 745 0

转载 使用bitbucket时遇到Permission denied (publickey)的解决方法

因为bitbucket的私有库是免费的。所以在做自己的项目的时候,就将代码托管到bitbucket上了。 今天往Bitbucket上面push代码,一直提示Permission denied(publickey)  开始以为是ssh key的问题,以为是~/.ssh/config文件中没有写好I...

2015-09-29 01:42:47 4704 1

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