- 博客(113)
- 资源 (5)
- 收藏
- 关注
原创 cocos2d-x 3.15.1 Win10 tolua++环境配置以及遇到的坑
1. Python版本V2.7.x,最新为v2.7.132. 安装pippip 9.0.1https://pypi.python.org/pypi/pip 3. Python的安装路径如果带有空格,则需要安装到一个没有空格的地方例如: 将 C:\Program Files(x86)\Python27 更改为: E:\prog_x86
2017-06-15 20:27:09 1749
原创 lua递归函数的编写,为了解决一个游戏当中遇到的复杂问题
一. 需求:传入一个道具id,递归地判断它的获取途径里的其中一个道具是否可以从商店购买得到,如果可以,则返回true,否则返回false先弄清楚道具的获取途径:1. 通过商店购买、关卡掉落、xx店获得2. 由1个道具进化而来3. 由1个道具染色而来,但是可选的范围可能有N种道具4. 由N个道具合成而来但是,还有更复杂的几种情况要考虑:1.
2015-06-03 22:04:49 2486
原创 Qt 5.4.1学习(1)
工程名称:TestQt1最终实现了使用代码动态注册按钮事件的功能,并且可以支持在按钮当中获取sendermain.cpp#include "windowmain.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); WindowMain w;
2015-05-16 12:00:41 1539
原创 FlatBuffers的使用
下载地址:https://github.com/google/flatbuffers/releasesSolution(包括示例工程):flatbuffers-1.1.0\build\VS2010\FlatBuffers.slnflatc 生成器flatsamplebinaryFlatBufferBuilder的使用示例引入mon
2015-04-28 22:46:26 6185 1
原创 cocos2d-x 3.5 RELEASED 探索
主要更新日志:1. 增加了3D粒子系统2. 去除了MoveTo::reverse(),该API没有意义3. 修正透明BillBoard和Sprite3D渲染错误4. 修正Motionstreak(运动拖尾特效)的bug,在使用MoveTo和MoveBy时会不起作用5. 修正了AutoReleasePool潜在的内存溢出问题6. 修正了更多的bug 详细更
2015-04-02 09:47:34 1084
原创 测试了std::vector的交集求解,并对比里std
需要事先引入的头文件:#include #include #include #include #include 自定义类:class Loc{public: short c; short r; // ...省略没有必要的 // std::less (这样就可以用一些算法了) bool operator < (const Loc& right)
2015-03-30 21:01:24 2478
原创 权重随机选取器
权重随机选取器:把所有的数字串联为一个链表weights_total = 10[0]4[1]1[2]3[3]2random()r = 9while (1){r -= node->weight;if (r node = node->next;}r = 9 - 4 : 5r = 5 - 1 :
2015-03-30 20:52:55 772
原创 c++在遍历vector数组的时候,发生的传出引用的错误,特别记录一下
_loadedFileNames的定义如下:std::unordered_map* _loadedFileNames;LoadedFileData 是一个结构体,具体实现忽略。for (auto it = _loadedFileNames->begin(); it != _loadedFileNames->end();){ LoadedFileData*&
2015-03-29 15:23:41 1243
原创 《OpenGL编程精髓》光盘示例程序运行环境配置
===============================================================【问题】#include 这一行缺少文件,导致编译不过===============================================================【了解】后来搜索以后才知道glaux是《Open
2015-02-25 13:04:34 1179
原创 cocos2d-x 3.3 新功能研究过程中出现的小插曲
之前下载过前一个3.3的非正式版,发现多了ActionTimelineTestScene于是就跑了跑,能够进入帧事件的测试场景预览效果但是这一次正式版本,居然发现ActionTimelineTestScene当中唯独缺少了 TEST_TIMELINE_FRAME_EVENT 这个测试场景,带着好奇我进入了工程代码,看到引擎在两个地方增加了两条注释:ActionTim
2014-12-16 20:40:03 8225 2
原创 c++ 面向对象基础Test——继承、重载、slice赋值
n// CppTest1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #define PTLN(str) std::cout << "[" << str << "]" << "-------------------" << std
2014-09-19 22:34:30 1108
原创 冒泡排序法、选择排序法、快速排序法三者的效率对比,包括数组的保存与加载
main函数:#include "stdafx.h"#include "TestSonikk.h"#include "UTime.h"int _tmain(int argc, _TCHAR* argv[]){ TestSonikk ts; int n = 10000; std::string file_path = "F:\\j接受\\gao_2014-8-25 2315
2014-08-26 15:31:06 4806
原创 cocos2d-x 3.x 关于cocostudio的UI将事件吃掉,场景Layer无法响应手势的问题解决方法
在使用了UI编辑器http://www.cocoachina.com/bbs/read.php?tid=197606
2014-08-02 20:21:54 4226
原创 c++ vector的几个常见操作的用法测试
test_vector_func(std::vector v1, std::vector& v2){ CCLOG("[1] 0x%x 0x%x", &v1, &v2); v1.clear(); v2.clear();}
2014-05-29 15:25:45 1231
原创 字符串分割的c++实现方式
char * p = strtok(str, seprator);while (p){CCLOG("%s\n", p);p = strtok(NULL, seprator);}
2014-05-29 14:16:40 1034
原创 测试Android的文件读写功能
写一个程序,用来不断输出byte到一个新建的文件当中java.io.IOException: write failed: ENOSPC (No space left on device)java.io.FileNotFoundException: /storage/sdcard0/test_file: open failed: EACCES (Permission deni
2014-03-06 20:45:32 6049
原创 windows8系统令人狂抓的问题,以及解决对策
为了开发,不得不转战Win8系统,好久没更新博文了,由于实在太忙,呵呵稍后会慢慢更新博文的~~~1. 默认的IE浏览器上不了网,重装第三方浏览器比如chrome以及firefox完全无效,除了QQ浏览器= =这个问题困扰了我好几个月了,我一直使用QQ浏览器度过了艰难的岁月,今天无意中搜到一篇文章,经过尝试,发现了神奇的功效,不信你试试?黑化的眼神,重燃希望之光!真相只有一个.
2014-01-26 13:44:03 985
原创 CCArmature添加粒子发射器遇到的BUG,求救~ [编辑器问题反馈]
CCArmature添加粒子发射器遇到的BUG,求救~ [编辑器问题反馈] 问题描述:用最新的骨骼动画编辑器 (CocoStudio v1.0.2.0) 创建的骨骼动画,添加粒子发射器会崩溃 类似这样的代码(代码是从cocos2d-x 的testcpp中抄 机器人的): CCParticleSystem* emitter1 = CCParticleSun:
2013-11-04 20:57:14 2422
原创 如何提高svn的图标刷新速度
相信很多人都遇到这个问题吧,这是由于缓存机制造成的解决方法如下:1. 对任意一个文件夹单击右键2. TortoiseSVN -> Settings3. Icon Overlays -> Status cache -> None -> [Apply]
2013-10-28 10:37:23 6924 1
原创 Java子类调用父类函数实验
需求:假设定一个类A,定义了一个类B,继承于A,定义了一个类C,继承于B。类A、B、C都定义了一个同名函数叫func( )现在需要使用C c = new C();c. 的方式来调用A的func()或者B的func(),请问有方式实现吗?想法:1、通过super.super调用试验后发现行不通,super并不能递归调用,也不能保存 2、在根基类A中
2013-10-17 22:06:36 3162
原创 ASP.NET 母版页示例代码
ASP.NET 母版页http://msdn.microsoft.com/zh-cn/library/wtxbf3hh(v=vs.100).aspx明天更新 ^_^
2013-10-04 00:42:04 1629
原创 编写一个公司的面试题问题
#include "stdafx.h"#include "malloc.h"// 2013-10-2 12:02:32 @sonikk neteasy// calc the length of string (char*)// implement strlen()int slen(char * str){ int n = 0; while( *(str++) != '\0')
2013-10-02 12:11:26 1179
原创 c#中Rectangle属性描述疑问与测试
Rectangle类public:属性XYWidthHeight只读属性:LeftRightTopBottom 测试创建一个矩形 位置:(144,114),长宽:[251,216]获取各个值:X = 144Y = 114Width = 251Height = 216Left = 144Top = 114Rig
2013-09-30 17:34:59 10982
原创 新浪微博话题墙
可以很方便地集成在自己的web应用当中,效果拔群,只用写一行代码即可http://open.weibo.com/widget/weibotopic.php
2013-09-05 01:09:46 2981
原创 Android开发的一些好的技术博文推荐
Android 开发之多线程处理、Handler 详解http://software.intel.com/zh-cn/blogs/2013/05/08/android-handler/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20intelandroid%20%E2%80%93%20Han
2013-09-02 09:32:42 1218
原创 apache安装以及cocos2d-x的html5版本环境搭建
网址:下载cocos2d-x-html5http://www.cocos2d-x.org/http://cocos2d-x.googlecode.com/files/Cocos2d-html5-v2.1.5.zip下载apache:http://httpd.apache.org/download.cgi#apache24安装apache:
2013-08-18 18:10:54 3504
原创 Web图片滚动条加载、延迟加载技术LazyLoad研究
一个叫LazyLoad的jQuery插件官网:http://www.appelsiini.net/projects/lazyload非压缩源码(1.8.5)2013-8-11 20:20:42:https://raw.github.com/tuupola/jquery_lazyload/master/jquery.lazyload.js压缩版本(1.8.
2013-08-11 20:43:05 8279
原创 google页面速度分析的帮助文档阅读
官方主页:https://developers.google.com/speed/docs/insights/mobile里面提供了很多为了提高页面加载速度的理论知识以及解决方案和优化建议,知识比较丰富。在400ms之内,我们可以尽量做好我们能够做的事情。服务器响应时间 + 客户端渲染页面左侧有一栏树形结构菜单,详细列举了潜在优化的技术点,通
2013-08-11 20:18:25 884
原创 JSF、Richfaces学习
通过这个demo,可以理解richfaces的基本运行方式,对该技术有一个感性认识。其中有ajax标签,可以自动同步数据到服务器端,方便开发人员,当然用得不好,也可能造成性能低下的问题!演示效果:1.输入框当中默认是52.修改为83. 右边的菜单会自动更新成8个选项选中option3后,会出现如下日志输入:官方文档:h
2013-08-10 13:09:41 2681
原创 Oauth1.0与2.0的认证流程笔记
■User进入应用程序主界面1. App -------oAuthV1( app_key + app_secret ) --------> Server2. App app_key: 801115505app_secret: be1dd1410434a9f7d5a2586bab7a6829oauth_token[1]:e3974ad79dc94cf584b
2013-08-01 17:34:38 3121
原创 websocket学习笔记
客户端:握手请求1:Request URL:ws://127.0.0.1:12345/WebSoket2/server.phpRequest Method:GETStatus Code:101 Web Socket Protocol HandshakeRequest Headersview sourceCache-Control:no-cacheConnection:Up
2013-07-31 21:53:23 2862 1
原创 php学习笔记
1. 包含文件:include(dirname(__FILE__)."\\text.txt");include(".\\text.txt");include("./text.txt");
2013-07-28 19:09:23 775
原创 学习android的opengl es
创建一个GLSurfaceView,GLSurfaceView继承自SurfaceView,同时实现Callback,定义一个内部类RenderRunnable 实现 Runnable,也就是其中运行了一个新开的线程定义一个接口(非必须),实现Renderer,包括 init()方法、resize(w,h)方法、render()方法其中render方法作用是渲染一帧
2013-07-24 17:29:03 1543
原创 Activity事件顺序
当打开一个Activity的时候,一系列的事件会被轮流执行,下面我们来看看那些被调用的事件都有什么作用:(从上到下,顺序调用)@Overridepublic void onWindowAttributesChanged(LayoutParams params)@Overridepublic void onAttachedToWindow()是在第
2013-07-21 17:48:44 1762
原创 游戏内实现手机摇一摇分析
首先需要定位服务然后需要游戏服务器当中保存在线玩家的经纬度然后通过传感器客户端触发一个事件 -> 服务器返回多个附近的玩家id然后玩家选择一个附近id,然后请求服务器进行pk 定位服务:有基于GPS、IP、基站的还有一些其他sdk,比如百度地图API,也是封装了以上各种定位方式可以直接调用 定位精度GPS > IP > 基站
2013-07-16 14:05:21 1313
原创 关系数据库当中存放树形结构(同层有序),一次性生成对应树形菜单
这是数据库:这事对应的脚本文件:db_test1.sql/*Navicat MySQL Data TransferSource Server : localSource Server Version : 50612Source Host : localhost:3306Source Database : db_test1T
2013-07-15 23:56:11 3225
原创 MFC下面TRACE有时遇到问题用不了解决办法
问题场景:先把Character Set设置为:Not Set(Configuration Properties -> Genearl -> Project Defaults -> Character Set)如果没有调用TRACE函数,在编译的过程中出现了警告:LINK : warning LNK4098: defaultlib 'LIBCMT' conflict
2013-07-05 10:19:24 2734
android-2.3.3-gingerbread-src.zip
2013-07-08
汉字转平假名工具(精简极速版)
2013-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人