自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注,努力,勤奋

专注,努力,勤奋

  • 博客(302)
  • 资源 (3)
  • 收藏
  • 关注

原创 svn 合并分支到主干

创建分支,下面两个选项都点上 2.修改分支,提交分支 3.假设主干和分支如下http://svn.com/svn/satest/trunk/satest/http://svn.com/svn/satest/branches/1021/satest/先checkout主干,然后到主干上,点击merge,选择第二项from 填写http:...

2019-09-19 15:32:18 344

原创 写个简单的Java读写文件

//读写文件 public void FileReadAndFileWriteTest() { String filename = "D:/fileTestClass.txt"; this.setTitle("登录窗口"); this.setLayout(null); Container c = this.getContentPane(); JPanel readP...

2018-11-29 19:25:38 569

原创 学习JAVA游戏服务器开发需要了解的情况

一,游戏服务器开发的工作介绍近来遇到有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻炼自己,或许觉得想换个环境等等。不管出于什么原因吧,做为一名几年的游戏服务器开发者,当然是持欢迎态度的,那么我就先介绍一下游戏服务器开发的工作吧,游戏服务器开发具体要做哪些工作呢?1,团队沟通基本上不管做什么开发,都是一个团队来完...

2018-06-11 16:09:38 13764 6

原创 关于框架设计(游戏领域)

一、原型 符合棋牌项目框架,快速换皮,快速融合。多渠道多包体。自由拆装。 一次开发核心玩法,快速自由迭代各种市场版本。二、架构设定解耦,复用性,拓展性多自由度、可分拆多项目开发,符合敏捷需求 品质保证体系高效开发支撑公司大部分业务三、模块设计概要 减少客户端对Cocos2d-x引擎的依赖程度和降低耦合度,将引擎必要的初始化、逻辑更新、渲染、资源管理等交给底层处理,是客户端逻

2018-01-25 10:53:42 1033 1

原创 cocosjs 使用XMLhttpRequest 跨域问题

服务器后台 设置响应头 “Access-Control-Allow-Origin”值为 请求域名。

2017-02-16 18:00:26 3585

原创 cocos2dx-js(3.14版本) JS与C++ 互调 JS与JAVA 互调,JS与OC 互调

1, JS 与 C++ 互调2, JS 与 Java 互调3, JS 与 OC 互调

2017-02-14 16:18:34 4044 2

原创 Node Js 使用Protobuf

1,先去Nodjs下载 下载一个安装文件2,安装完毕后呢, 就利用命令:npm install protobufjs进行安装查看node js版本:node -v3,用IDE 打开,我使用webstom4, 创建 协议文件:awesome.proto, 内容为:package awesomepackage;syntax = "pro

2017-02-14 16:09:03 6167 2

原创 cocos2dx 关于节点缩放

如果你有一个Node在一个盒子里,盒子的锚点在左下角,这个Node一开始的时候是这个样:position=(0, 0), anchorPoint=(0, 0), scale=1然后更改它的scale让它撑满整个区域:position=(0, 0), anchorPoint=(0, 0), scale=1.09:这个时候重新设置它的锚点为右上角(1, 1),你认为会发

2016-11-07 16:35:33 3699 1

原创 cocos2dx Lua 版本中无法调用setLastFrameCallFunc

大坑,大坑 需要手动修改源码目录:cocos\scripting\lua-bindings\manual\ui文件:lua_cocos2dx_ui_manual.cpp添加:#include "cocostudio/ActionTimeline/CSLoader.h"#include "cocostudio/ActionTimeline/

2016-11-02 21:30:44 2258

原创 Cocos2dx 中 引入pthreads 多线程

在编译过程中, 会报错 #error Please upgrade your GNU compiler to one that supports __declspec. 按照如下 做即可1,在你引入pthread.h头文件出加上预编译,为什么呢?因为你的ndk里面已经有pthread 文件了#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDRO

2016-10-28 15:35:03 2399

原创 cocos2dx 在Mac环境搭建

传送门http://blog.csdn.net/likendsl/article/details/34617725

2016-10-08 12:04:29 493

原创 测试端口

经常我们在做网游的时候会判断端口是否可用,可以用该命令 cmd进入提示符窗口: telnet ip:端口号

2016-09-21 11:11:57 714 1

原创 数据结构之深度搜索

#include #include //Program to print BFS traversal from a given source vertex. BFS(int s) //traverses vertices reachable from s using namespace std;//The class represents a directed graph

2016-09-01 00:43:51 617

原创 数据结构之广度搜索算法

#include#include//Program to print BFS traversal from a given source vertex. BFS(int s)//traverses vertices reachable from s using namespace std;//The class represents a directed graph using ad

2016-08-31 18:17:19 626

原创 Lua快速插入排序

function inserSort(arrayTable, value) local len = #arrayTable local target = len + 1 for i = len, 1, -1 do if value > arrayTable[i] then while target > i do if i == len then ta

2016-08-22 17:37:35 1136

原创 VS2013搭建OpenGL环境

先从网上下载下来 glut-3.7.6-bin.zip1,解压后,glut32.dll 放到系统盘(C) 下面的SysWow64或者32文件夹下面, glut32.lib 文件放到VC下面的lib文件夹下面即可glut.h 文件放到VC下面的include/GL文件夹下(GL文件夹默认没有,自己创建)即可2,新建项目,在自己项目中,右击-》属性-》链接器中,输入opengl

2016-05-19 23:41:21 809

原创 Python之解析json

在使用 Python 编码或解码 JSON 数据前,我们需要先安装 JSON 模块。本教程我们会下载 点击打开链接并安装:安装命令:$ tar xvfz demjson-1.6.tar.gz$ cd demjson-1.6$ python setup.py install看例子# coding=utf-8import demjson#列表序列化为json格式#元素key

2016-05-07 14:30:15 1241

原创 Python之解析XML

常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。python有三种方法解析XML,SAX,DOM,以及ElementTree:1.SAX (simple API for XML )python 标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来

2016-05-07 13:58:46 1165

原创 Python学习之字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 :s="a1a2···an"(n>=0)它是编程语言中表示文本的数据类型。python的字串列表有2种取值顺序:从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头如果你的实要取得一段子串的话,可以用到变量[头下标:

2016-04-28 00:14:52 676

原创 Python学习之中文编码

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。例如:# coding=utf-8print("hello world")print ("你好世界")否则报错:SyntaxErr

2016-04-27 23:00:32 899

原创 Cocos2dx lua绑定C++

在tolua目录随便复制一个ini配置文件,对着修改你的ini文件即可修改py文件最好是用cmd命令执行这个Py文件,这样的话可以看到错误信息。

2016-04-14 14:34:40 898

原创 Cocos2dx android 上打包出现编译警告: 编码 UTF-8 的不可映射字符

只需要用Notepad++打开该javac, 格式-》编码从utf-8转换为utf-8 without BOM就可以了。

2016-04-14 11:23:52 1220

原创 Cocos2dx Failed to write injected code block to PDB

在编译Cocos2dx 的时候会报这个无法写入代码块的错误,这个时候导致这个问题的原因是:由于编译cocos的引擎中Lib库造成的。

2016-04-13 10:16:04 1715

原创 Cocos2dx 报错:Error: Program "make" is not found in PATH

在eclipse中,右击项目-》属性-》C++ Build中去掉默认的编译方法make,改成->android-ndk-r10d\ndk-build.cmd,即可。但是有可能会报错:Cocos2dx Android环境编译出错:jni/Android.mk: Cannot find module with tag 'scripting/lua-bindings' i

2016-04-12 21:22:37 3779

原创 cocos2dx TexturePacker加密资源

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.TexturePacker作者说,不久Cocos2d-x也将集成解密功能.代码已经提交Cocos2d-x github官方库。你的app或者游戏仍可以解密数据,但是其他人则需要耗上很长的时间才

2016-03-30 10:14:58 1335

原创 cocos2dx 3.xLua脚本加密解密

使用LUA脚本开发游戏有着诸多的优势,动态更新,不需要考虑内存和数据类型等等。但是LUA脚本的安全性问题却似的许多开发者非常苦恼。我这两天因为LUA脚本加密的问题苦恼了好久,经过了两天的努力,竟然在Cocos2d的官方找到了一套完整的解决方案,在此介绍给大家希望有所帮助。正文开始:首先,我们要先对LUA脚本进行编译、加密和签名。有幸的是,我们不需要自己去进行:

2016-03-30 10:13:38 5087

原创 cocos2dx 3.x C++搭建protobuf环境

待续

2016-03-24 12:42:23 9505 1

原创 cocos2dx 3.4配置vs2013 + lua环境

cocos2dx 3.4版本及3.4以下版本都可以用cocos ide调试lua,说实话,那个编辑比较差,卡就卡半天。我们就用vs来进行调试lua环境配置步骤如下:第1步:安装vs2013第2步,下载插件,地址:https://babelua.codeplex.com/第3步,安装..BabeLua For 2013 .....vsix

2016-02-16 23:33:01 4915

原创 cocos2dx 绽开效果

animalNode:setScale(0.1) animalNode:setOpacity(0) local action1 = cc.Spawn:create(cc.ScaleTo:create(0.15, 2.0),cc.FadeTo:create(0.15,255)) local action = cc.Sequence:create(action1,cc.Del

2016-01-20 16:07:57 861

原创 如何实现字幕效果,cocos2dx ,Lua

实现这个字幕效果,其实很简单,只需要画一个遮罩即可完成,带遮罩内部显示,外部隐藏,如下有C++,lua两个版本的代码:local GG = self._Panel:getChildByName("notification_bg") local GGW = GG:getContentSize().width local GGH = GG:getContentSize().height

2016-01-10 04:24:18 2331 1

原创 关于cocos studio 适配问题

我们在适配会遇到各种问题,我们一般会用cocos studio 来做UI适配,但是它也不是万无一失的,那么怎么办呢?我们在进行UI适配的时候,我们就采用Panel来装下整个UI界面,只需要对这个一个子节点来进行适配即可,其他的子节点就一个个来进行适配,缩放等操作。可以执行编辑器里面的四个方向叫,宽高适配。在到处csb的时候,还需要在代码里面更新一下UI适配,代码如下: self._Pane

2016-01-09 16:42:40 3082

原创 关于Lua ClippingNode裁剪

关于裁剪,这个我有遇到一个坑(3.4)的,在做裁剪的时候,整个背景色都是灰色,没有裁剪效果,C++上是可以正常运行,显示裁剪效果,但是用Lua就没有,我找了半天也没有找到原因,。最后在一片文章中看到了这样一句话:需要在初始化app的时候,添加如下代码: _app = new AppDelegate(); _app->initGLContextAttrs();需要手动添加红色字体

2016-01-09 10:28:39 3544

原创 lua 播放帧动画

先要用TP进行把数据压,生成帧动画大图代码如下:cc.SpriteFrameCache:getInstance():addSpriteFrames(("yin.plist")) 播放动画function GameClientEngineM:palyWinerAnimation(iWinerID) -- body --创建帧动画 local animat

2016-01-04 16:32:35 2833

原创 关于lua中如何修改引用的值

在Lua中,有时候我们希望可以像C/C++那样修改引用值,但是对于Lua这个脚本语言来讲它是没有&引用符号,它自己规定是,table作为形参的时候,在函数内部修改table的值都是在对实参进行操作,也就是table进行引用操作。其他类型(内置类型:int ,float..)都是以拷贝的形式进行操作。不管在函数内部如何操作,都不会修改它的值。

2015-12-29 16:31:12 3094

原创 在lua中如何remove掉table里面的数据

在lua开发中,数据保存一般都会用tabel来保存,但是在用到table之后,我们都会去清理table,那么我该怎么做呢?我们会调用到table中的remove函数来清理,但是需要注意的是,remove(table,[pos]),删除在pos位置上的元素,后面的元素会向前一栋,然后删除的index会向前移动,导致删除后的数据不是你想要的,那么需要怎么做呢,我们就采取从后面删除,这样就可以解决问

2015-12-29 11:28:39 22283 1

原创 lua如何在游戏中保存上一次游戏状态

一般在小型单机游戏中会有保存上次玩家的游戏状态,那么该怎么做呢,一般方法会想到利用文件保存。在lua开发中,都以lua文件来配置游戏数据,所以,我们在保存游戏状态的时候,我们也用lua文件作为保存文件。大概流程如下function game:load() local f = dofile(filePath) -- 生成一张表lua for _, t in pairs(f) d

2015-12-27 12:44:02 2423

原创 随机打算扑克顺序

//混乱扑克VOID CGameLogic::RandCardList(BYTE cbCardBuffer[], BYTE cbBufferCount){ //测试代码 //CopyMemory(cbCardBuffer,m_cbCardData,cbBufferCount); //混乱准备 BYTE cbCardData[CountArray(m_cbCardData)]; Cop

2015-12-22 18:12:19 1269

原创 cocos2dx 3.x ClippingNode裁剪图形

auto clipNode = ClippingNode::create(); clipNode->setInverted(true); clipNode->setAlphaThreshold(0.0f); this->addChild(clipNode, 100); auto newLayer = LayerColor::create(Color4B(0, 0, 0, 150));

2015-10-22 10:40:33 1316

原创 使用protobuf()

Protobuf的简介请看这里:http://blog.csdn.net/program_think/archive/2009/05/31/4229773.aspx哪我们来讲一下该如何使用1,首先去谷歌网站上下载(https://github.com/google/protobuf)2,编译好工程,如图所示3,编译好之后,在工程libprotobuf中生成debug文件,l

2015-10-21 01:19:45 2281

原创 cocos2dx 3.x打包出现Can't find config file .cocos-project.json in path

you can just create a .cocos-project.json file yourself. All it contains is the following code: { "project_type": "cpp" }如果是lua工程话,直接修改成lua即可。

2015-10-20 11:11:41 9292 1

Java手游源码 炫舞派对源码(解锁版)eclipse可以打开 .zip

Java手游源码 炫舞派对源码(解锁版)eclipse可以打开

2019-06-12

MYSQL必知必会

对MYDQL的一个全面、详细的了解和掌握需要知道的

2012-10-02

CC++高质量编程

对C/C++的代码格式以及相关编写代码需要注意的细节问题。

2012-10-02

空空如也

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

TA关注的人

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