自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 SVN-Failed to run the WC DB work queue associated with "blablabla"

在Mac上上传项目文件到时,因为部分文件名包含非法字符,导致在Win上更新后无法识别并报错,并且无法Cleanup,陷入死循环。原因是SVN命令采用队列方式,需要清除之前有问题的命令,步骤如下:1.下载 sqlite3.exe 到SVN根目录,然后打开命令行, cd到当前目录。注:如果你的电脑上有Android SDK,那直接在 \Android-SDK\platfor

2017-05-13 11:33:51 577 1

原创 iOS-如何优雅地打电话

iOS系统运行于iPhone时当然可以打电话啦,但如何通过AppStore的ReView,就得使用下面的方法:+(void)openTel:(NSDictionary *)dict{ @try { NSString *phone = [dict objectForKey:@"telStr"];// 电话号码 NSLog(@"phone =

2017-04-25 15:56:00 199

原创 iOS-UIAlertView按钮事件监听

iOS常用的对话框就是UIAlertView了,最简单的用法及时Tip提示,并点击按钮关闭对话框。当然也有需要点击按钮后捕捉事件作其他处理的需求,这就是此片博客出现的原因咯。1.添加头文件声明@interface ViewController : UIViewController@property (nonatomic, strong)NSString *urlOpen;

2017-04-25 15:40:02 586

原创 svn管理 .so .a 文件

之前建立cocos项目并编译后,同事那边却没法跑,报错,找不到"XXX.a“或者“XXX.so”。可我这边明明已经将整个项目add并上传了啊。。。检查报错的目录发现确实没有那个库文件,原来svn在执行add时,并没有把路径下的这两种文件添加好吧,手动添加,上传。。。其实,可以一劳永逸的:修改svn设置右键---settings---General

2016-01-07 11:04:16 394

原创 cocos2d-x之JS中的Android按键监听

找个layer节点添加如下代码即可,啦啦啦啦 //Android返回键监听 cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyReleased: function(keyCode, event) { if (ke

2015-11-11 14:39:24 839

原创 cocos2d-x之Android平台的Java与JS互调

因为Android平台的应用层API都是Java,所以在游戏方面,与引擎交互都是使用JNI技术,加载GL线程去渲染;不管是cocos2d-x,还是unity,底层都是C++与Java在互调,引擎只不过在C++和脚本语言之间又搭了一层桥梁,并统一接口;接触过的两个自研引擎支持跨平台时,很多交互函数都是单独写,Java这边分别写静态方法;不过传递自定义参数,可以采取先拼接成stri

2015-10-29 14:47:46 1013

原创 cocos2d-x之定时器后台刷新

因为项目里有体力值的设定,设置一个固定时间来回复一点体力,UI上也有倒计时的显示,一般按秒来计算;这里就需要自定义一个刷新函数处理这块的逻辑,每秒调用一次,持续调用;this.schedule(GameVariable.showLifeN, 1);此为三种定时器之一:参数1为调用的自定义函数;参数2为调用间隔,单位为秒;因为定时器是需要添加在Node节点下面,所以可

2015-10-28 11:09:10 1202

原创 cocos2d-x之FPS的显示与屏蔽

FPS指的是cocos项目左下角显示的opengl调用次数及帧数的显示等引擎默认是开启的,控制这个显示与否有两个地方1.C++代码中AppDelegate.cpp中director->setDisplayStats(true); 2.JS项目中project.json配置文件 "showFPS" : false,这个布尔值就是控制显示与否的。。。补

2015-10-20 16:19:26 3501 1

原创 cocos2d-x之库文件(XXX.a)缺失

一般项目开发不止一人,尤其是android版本出包,建议人手一份。初次编译项目时,很多库文件生成后无法随目录的add而add,所以导致提交到svn的工程文件里缺少了好多第三方库文件。比如:frameworks/cocos2d-x/external/freetype2/prebuilt/android/armeabi/libfreetype.a 具体都在 frameworks/cocos

2015-10-19 14:32:47 1255

原创 cocos2d-x之3.8音频管理

新版本引擎添加了音频预加载功能,jsb绑定了新的AudioEngine音频引擎,实测好用

2015-10-16 11:09:48 1416

原创 WebStorm 添加新项目------多项目共存

开发cocos2d-x JS项目时,用的是WebStorm,挺好用的哈。不过升级引擎后需要添加新项目,这就需要导入新项目。File-----Settings------Directories 选中,右侧UI里单击 “ Add Content Root”, 选择自己要添加的项目文件夹就大功告成了。

2015-10-15 11:28:52 4018

原创 std::nothrow

std::nothrow 说明:在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL。用法:auto s = new (std::nothrow) Camera3DTestScene();解释:https://msdn.microsoft.com/zh-cn/library/49147z04.aspx

2015-05-26 16:38:33 829

原创 VS2012搭建C++开发环境

Visual Studio一直是Win平台最给力的IDE,地位相当于OS X中的Xcode。现在大多用VS2012了,基于最常用的C++开发环境,简单介绍下。1.确保当前Win系统的所有漏洞已经修复。这个可以用各种卫士进行检查更新,尤其是系统框架相关。2.打开VS2012官方下载地址 http://www.microsoft.com/zh-cn/download/detai

2015-05-26 14:32:40 3364

原创 C++编译错误error C2533:构造函数不能有返回类型

首先C++构造函数确实不能有返回类型,如果检查发现构造函数里有写return或者返回类型,那么先删掉;如果代码里确实没有写,那么得检查一下头文件里类的结尾大括号后是否有分号 ‘;’,如果没有请补上;因为在cpp里,头文件是被包含进来的,所以也需要检查头文件是否正确;

2015-02-04 17:54:17 1463 1

原创 Android开发常见问题解决(持续更新)

工作中经常遇到一些常见的问题,并且同事询问的也比较多,想想还是记录下来,方便需要的人查看1.问题:代码中出现乱码,并且报错。解答:工程的编码格式默认为“GBK”,并非“UTF-8”。可以修改单独的工程配置,也可以直接修改整个IDE的默认配置2.问题:工程突然断开了与android的sdk关联,重启,clean都没用解答:工作空间出了问题,可以将工作空间清理一

2014-12-16 10:31:11 552

原创 关于Android工程的 Unable to execute dex: Multiple dex files define ...... 报错

Android工程在打包的时候,有时会报

2014-11-14 11:06:38 555

原创 关于 FaceBook 广告导入的用户后续支付等事件的监测

最近刚解决了运营同学提出的一个需求,因为游戏在facebook有投放广告,会有新玩家通过fb广告点击下载并进入我们的游戏,运营那边想知道这部分买来的用户后续的支付情况。这个有个概念,叫“ROI”(投资回报率).经过一番查找与实验,终于搞定,记录下来,帮助有需要的同学。    首先FB不提供这个需求的数据监测(截止发文前,我仍未找到),在FB后台只能看到安装量,用户消费那为空,想在FB的sdk上

2014-11-06 18:37:19 4092 1

原创 Android Add外部library工程,总是链接失败的原因

项目经常需要引用别人的library工程,在选项中add进来后,

2014-08-29 11:31:36 3809 1

原创 "Your device isn't compatible with this version" 部分设备无法从google play下载app

前段时间听运营同事说,《战魂》美服有些玩家突然发邮件说

2014-08-25 14:59:01 7272

原创 基于MFC的一个端游launcher---控件操作(二)

1. 工程建立于MFC,基于对话框,在静态库中使用粗框架,系统菜单点掉不用,ActiveX控件支持2. dialog大小:MoveWindow(0, 0, width, heigth);去除边框:选中dialog,属性---Border---None绑定控件:选中控件,右键---类向导---成员变量---选中---添加变量3. 添加WebView:选中dialo

2013-07-17 19:03:33 987

原创 基于MFC的一个端游launcher---总体架构(一)

前言:好久没写博客了,之前写的一部分也删掉了。工作一年多后,越发觉得写些东西很有必要。嗯,就从这里重新开始吧!6月中旬来到现在的团队,是一家业内知名的手游公司。之前一直做手游客户端,主要是ios主版本开发和android平台移植,接SDK。入职之后,本来说接SDK,但又临时做项目PC端的启动器,也就是一个Launcher.exe。功能需求从一开始的下载更新,启动游戏,到后期路径

2013-07-17 18:21:35 1048

转载 OpenGL 图形编程(一)

一、OpenGL与3D图形世界1.1、OpenGL使人们进入三维图形世界  我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解并运用这些信息将直接影响事业的成败,所以我们需要用一种最直接的形式来表示这些信息。  最近几年计算机图形学的发展使得三维表现技术得以形成,这些三维表现技

2012-04-02 19:24:10 3412 1

转载 同步与异步

原文地址:步 和 异 步">同 步 和 异 步作者:zenos 一、同步~异步~阻塞~非阻塞   同步(Synchronous)和异步(Asynchronous)的概念本来来自通信领域:首先是通信的同步,主要是指客户端在发送请求后,必须得在服务端有回应后才发送下一个请求,所以这个时候的所有请求将会在服务端得到同步;其次是通信的异步,指客户端在发送请求后,不必等待服务端的

2012-03-31 00:03:02 496

转载 Java中的耦合性

举个简单的例子啦有一百人分成10个团队做开发你写了一个类A,供其他人调用,怎么办?简单的方法就是把这个类打成jar包,然后给他们他们就A a = new A();然后调用a的方法。但是有一天,A类升级了,怎么办?再打jar包,再给其他9个组每个组发一份,告诉他们,替换一下以前的jar包。有可能你的a中,方法签名还发生了变化,那么他们就得重新改代码来适应你新的jar包了。如

2011-12-15 19:41:12 4435 2

原创 黑马程序员_银行业务调度系统

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 面向对象的分析与设计:号码管理器对象:不断地产生号码,就等于随机生成了客户

2011-11-19 22:16:54 102

原创 黑马程序员_交通灯管理系统

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 假设右转弯的路线都为常绿状态,再考虑到对应关系,只考虑图中1,2,3,4四条路线的切换面向对象的分析与设计:谁拥有数据,就对外提供操作

2011-11-19 21:59:06 94

原创 黑马程序员_反射

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 反射(reflact):反射就是把Java中各种成分映射成相应的java类                               反射会

2011-11-18 22:48:34 105

原创 黑马程序员_枚举

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 枚举:是一种特殊的类,其中每个元素都是该类中的一个实例对象枚举就是让某个类型的变量的取值只能为若干个固定值中的一个,否则编译就会报错。枚举可以

2011-11-17 19:22:16 78

原创 黑马程序员_网络编程(2)

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- UDP小程序练习: 发送端思路: 接收端思路: 源程序代码:/*编写一个聊天程序分为接收数据和发送数据两部分

2011-11-17 19:05:15 90

原创 黑马程序员_网络编程(1)

-------------------------------------------------android培训、期待与您交流! -------------------------------------------------------网络编程:IP,端口,协议IP:分为4段,每一段最大值为255,***.***.abc.255段是广播段,向abc段内的所有机器发送数据

2011-11-15 16:16:37 87

原创 黑马程序员_贪吃蛇(线程+GUI)

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 源文件及其功能1.SnakeGame:该文件为程序入口,含有main方法。2.SnakeFrame:实现菜单控制运行等总体要求,实现方向键

2011-11-14 21:17:15 161

原创 黑马程序员_GUI

-------------------------------------------------android培训、期待与您交流! -------------------------------------------------------  GUI:图形化用户界面(Graphicas Users Interface)java.awt包:构建类 Componet  容器类 Cont

2011-11-13 19:03:47 85

原创 黑马程序员_正则表达式

-------------------------------------------------android培训、期待与您交流! -------------------------------------------------------正则表达式:符一定规则的表达式,专门操作字符串。用一些特定的符号来表示一些代码操作,这样可以简化

2011-11-12 13:35:03 109

原创 黑马程序员_基础练习

-------------------------------------------------android培训、期待与您交流! ------------------------------------------------------- 练习一:import java.util.*;public class month { /**  * 输入两个年月份时间,计算二者

2011-11-09 18:59:35 126

原创 黑马程序员_基础

-------------------------------------------------android培训、期待与您交流! -------------------------------------------------------Java语言基础组成:关键字,标识符,注释,变量和常量,运算符,语句,函数,数组main不是关键字,但被虚拟机所识别十进制;八进制(

2011-11-07 15:56:54 138

空空如也

空空如也

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

TA关注的人

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