<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[@陈苏熙博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marpool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marpool]]></copyright><item><title><![CDATA[Cocos Creaotr Android断点调试]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/117551225</link><guid>https://blog.youkuaiyun.com/marpool/article/details/117551225</guid><author>marpool</author><pubDate>Fri, 04 Jun 2021 10:18:51 +0800</pubDate><description><![CDATA[前言

   游戏发布到原生平台后，由于运行环境不同，可能会出现在浏览器预览时无法重现的 Bug，这时我们就必须直接在原生平台下进行调试。

官方文档地址 : https://docs.cocos.com/creator/manual/zh/publish/debug-jsb.html



按照文档指导,Android 真机原生调试 Sources栏没有源码，无法进行断点调试.增补一条方案,将调试的地址替换为以下地址,即可解决.(红色部分为官方指导给出的调试链接,绿色为修正后可断点调试的链接)....]]></description><category></category></item><item><title><![CDATA[VSCode&TypeScript单元测试框架搭建]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/114665175</link><guid>https://blog.youkuaiyun.com/marpool/article/details/114665175</guid><author>marpool</author><pubDate>Thu, 11 Mar 2021 14:47:14 +0800</pubDate><description><![CDATA[前言
单元测试是指对软件中的最小可测试单元进行检查和验证,为开发过程中进行的最低级别的测试行为。最小单元即为人为规定的最小的被测功能模块。在每次代码修改或版本发生迭代后,通过已有覆盖的测试单元来快速检查修改的正确性及校验是否有潜在代码风险.

一、安装相关环境

下载并安装nodejs  : https://nodejs.org/en/.
安装vscode
(图1) 执行npm -v 、node -v检查nodejs环境是否正确配置,能获取对应版本为完成配置.

二、安装单元测试框架
1. 安装前准备

建]]></description><category></category></item><item><title><![CDATA[Gradle build 报错：Received status code 400 from server: Bad Request]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/98877320</link><guid>https://blog.youkuaiyun.com/marpool/article/details/98877320</guid><author>marpool</author><pubDate>Thu, 08 Aug 2019 17:09:58 +0800</pubDate><description><![CDATA[错误：

Error:Could not GET 'https://jcenter.bintray.com/com/tencent/bugly/symtabfileuploader/maven-metadata.xml'. Received status code 400 from server: Bad Request
&lt;a href="toggle.offline.mode"&gt;En...]]></description><category></category></item><item><title><![CDATA[Cocos Creator 震动动画扩展类 （TypeScript）]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/81035054</link><guid>https://blog.youkuaiyun.com/marpool/article/details/81035054</guid><author>marpool</author><pubDate>Fri, 13 Jul 2018 17:26:00 +0800</pubDate><description><![CDATA[const {ccclass, property} = cc._decorator;

@ccclass
export  class Shake extends cc.ActionInterval
{

    private _initial_x:number = 0;
    private _initial_y:number = 0;
    private _strength_x:numb...]]></description><category></category></item><item><title><![CDATA[【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之四】使用绑定C++至Lua的自定义类]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/44341021</link><guid>https://blog.youkuaiyun.com/marpool/article/details/44341021</guid><author>marpool</author><pubDate>Tue, 17 Mar 2015 15:49:46 +0800</pubDate><description><![CDATA[续【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之三】动手绑定自定义类至Lua 之后，我们已经完成了自定义类至Lua的绑定。在接下来的环节，我们将使用它。]]></description><category></category></item><item><title><![CDATA[【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之三】动手绑定自定义类至Lua]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/44338251</link><guid>https://blog.youkuaiyun.com/marpool/article/details/44338251</guid><author>marpool</author><pubDate>Tue, 17 Mar 2015 12:15:42 +0800</pubDate><description><![CDATA[查看【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境，我们完美的在新建项目中完成了绑定需要的环境，接下来才是最关健的一步。绑定自定义C++类至Lua。]]></description><category></category></item><item><title><![CDATA[【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/44236827</link><guid>https://blog.youkuaiyun.com/marpool/article/details/44236827</guid><author>marpool</author><pubDate>Fri, 13 Mar 2015 09:59:13 +0800</pubDate><description><![CDATA[在《【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建》中，为何最后一步是在Quick引擎中去完成绑定C++至Lua的脚本呢?]]></description><category></category></item><item><title><![CDATA[【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/44222717</link><guid>https://blog.youkuaiyun.com/marpool/article/details/44222717</guid><author>marpool</author><pubDate>Thu, 12 Mar 2015 16:00:04 +0800</pubDate><description><![CDATA[Quick Cocos2d-x 3.3 自定义C++绑定至Lua全系列教程。]]></description><category></category></item><item><title><![CDATA[【Cocos2d-x 3.0  基础系列一】 各类回调函数写法汇总]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/24526223</link><guid>https://blog.youkuaiyun.com/marpool/article/details/24526223</guid><author>marpool</author><pubDate>Sat, 26 Apr 2014 12:45:47 +0800</pubDate><description><![CDATA[auto itemNor	=	Sprite::create("CloseNormal.png");
auto menuItem	=	MenuItemSprite::create(itemNor,nullptr,nullptr,[](Ref* sender)
{
		log("show this msg.");
	});
	auto menu		=	Menu::create(menuItem,nul]]></description><category></category></item><item><title><![CDATA[Cocos2d-x在线粒子编辑器]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/24385213</link><guid>https://blog.youkuaiyun.com/marpool/article/details/24385213</guid><author>marpool</author><pubDate>Sat, 26 Apr 2014 11:41:17 +0800</pubDate><description><![CDATA[免费，可以在线导出plist文件！ 
地址：http://particle2dx.com/]]></description><category></category></item><item><title><![CDATA[Cocos2d-x 3.0视频教程 《FlyShoot》高清案例]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/23775089</link><guid>https://blog.youkuaiyun.com/marpool/article/details/23775089</guid><author>marpool</author><pubDate>Tue, 15 Apr 2014 17:44:33 +0800</pubDate><description><![CDATA[Cocos2d-x 3.0 rc0 制作《飞机大战》

日期： 2014年04月10日

视频主要内容：
一、 《FlyShoot》开始界面开发流程
1.	设置游戏场景大小
2.	加载纹理缓存
3.	加入首页背景
4.	加入logo过场动画
5.	加入开始游戏按钮
6.	加入场景切换动画

二、 《FlyShoot》游戏界面开发流程
1.	加入卷轴地图
2.	加入玩家飞机
3.	移动玩家飞机
4.	创建敌人类
5.	游戏中加入敌机
6.	让敌机动起来
7.	创建玩家飞机子弹
8.	让子弹飞起来
9.	处理碰]]></description><category></category></item><item><title><![CDATA[2D液体物理引擎 -- LiquidFun]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/22635779</link><guid>https://blog.youkuaiyun.com/marpool/article/details/22635779</guid><author>marpool</author><pubDate>Mon, 31 Mar 2014 04:17:07 +0800</pubDate><description><![CDATA[最近发现一款开源C++语言编写的液体模拟引擎。
实事上，它是基于Box2d进行的扩展引擎，实现液体、软体物理特性模拟。
比如说你需要一个类似于”果冻”的软体，或者”瀑布”、”海浪”等这类液体的物理模拟，你可以用到它。因为是基于Box2d的延伸扩展，所以只支持2D物理模拟，但做出来的物理效果真的非常酷！
在这个地址你可以看到所有的Demo及获取它的源码：http://google.github]]></description><category></category></item><item><title><![CDATA[Elasticsearch 1.0.0 GA于2014年2月12日正式发布]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/19149743</link><guid>https://blog.youkuaiyun.com/marpool/article/details/19149743</guid><author>marpool</author><pubDate>Thu, 13 Feb 2014 07:42:54 +0800</pubDate><description><![CDATA[经过9个多月183个参与者近8000个测试提交修改，基于Lucene4.6.1的Elasticsearch 1.0.0 GA于2014年2月12日正式发布。
Elasticsearch
1.0.0主要特性：
.简易的快照与还原 API
通过一个简单的API备份与恢复选择索引及整个群集的共享文件系统。
.聚合数据可视化
新的版本当中，新增一个搜索方面的功能,这个功能允许用户来计算聚合数据]]></description><category></category></item><item><title><![CDATA[Cocos2d-x 3.0 beta 中加入附加项目，解决无法打开包括文件:“extensions/ExtensionMacros.h”]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/18895129</link><guid>https://blog.youkuaiyun.com/marpool/article/details/18895129</guid><author>marpool</author><pubDate>Sat, 01 Feb 2014 20:00:35 +0800</pubDate><description><![CDATA[Cocos2d-x 3.0 Alpha 1开始 对目录结构进行了整合。结果有些附加项目也被在项目中被精简出去。
比如说如果你需要使用CocoStdio导出的JSON、或使用Extensions扩展库，libCocosStudio、libExtensions、libGUI都需要在你手动添加。
如果你碰到类似这样的错误“ fatal error C1083: 无法打开包括文件:“extension]]></description><category></category></item><item><title><![CDATA[Cococ2d-x之回调函数传参]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/14165907</link><guid>https://blog.youkuaiyun.com/marpool/article/details/14165907</guid><author>marpool</author><pubDate>Tue, 05 Nov 2013 14:47:44 +0800</pubDate><description><![CDATA[sfasasfasdfasdf




static CCCallFuncND*
 create
(
CCObject * 

pSelectorTarget,


 
 
SEL_CallFuncND 

selector,


 
 
void * 

d 



 

)






static CCCallFunc]]></description><category></category></item><item><title><![CDATA[ActionScript3.0解决AIR安装目录写入文件的限制]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/13628425</link><guid>https://blog.youkuaiyun.com/marpool/article/details/13628425</guid><author>marpool</author><pubDate>Wed, 30 Oct 2013 15:13:17 +0800</pubDate><description><![CDATA[var file:File = new File(File.applicationDirectory.resolvePath("ini.txt").nativePath);

var fileSteam:FileStream = new FileStream();
fileSteam.open(file,FileMode.WRITE);
fileSteam.writeUTF("abc");]]></description><category></category></item><item><title><![CDATA[程序员之间有趣的交流]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/13363481</link><guid>https://blog.youkuaiyun.com/marpool/article/details/13363481</guid><author>marpool</author><pubDate>Mon, 28 Oct 2013 21:46:36 +0800</pubDate><description><![CDATA[我的ActionScript3.0的入门书籍《ActionScript编程精髓》Colin Moock著林吓洪 译。这本书比较赞，值得刚学完ActionScript3.0的同学多次翻阅。译者林吓洪的又出了个比较欢乐的视频作品新作------《程序员都是SB》。里面有句话“寂寞的时候做什么？”“程序员：写程序员、写程序、写程程序。”程序员除了写程序还可以做点别的事情，与其他程序员的交流也是挺有意思的]]></description><category></category></item><item><title><![CDATA[ActionScript3.0与JavaScript之间的函数互调]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/13017241</link><guid>https://blog.youkuaiyun.com/marpool/article/details/13017241</guid><author>marpool</author><pubDate>Fri, 25 Oct 2013 11:10:06 +0800</pubDate><description><![CDATA[1.js调用as3.0的函数，使用ExternalInterface.addCallback("callbackForJs",asFunction);
第一个参数"Register the alias"(注意，这里是字符串),为在as3.0定义的一个函数取个名字，该名字主要为第二个参数asFunction这个函数取个另外的名字，这个名字将在js当中用到，我们知道，在as3.0当中调asFunct]]></description><category></category></item><item><title><![CDATA[关于与单例与采用静态变量引用一个对象的区别]]></title><link>https://blog.youkuaiyun.com/marpool/article/details/12905609</link><guid>https://blog.youkuaiyun.com/marpool/article/details/12905609</guid><author>marpool</author><pubDate>Mon, 21 Oct 2013 10:37:12 +0800</pubDate><description><![CDATA[这里要说明的是，即将讨论的是单例模式获取一个对象与定义一个静态变量而创建一个对象，这两种方式的区别。
看如下代码
方式一：单例模式
package
{
    public 
class Singleton
    {
        private 
static varinstance:Singleton;
        public 
functionSingleto]]></description><category></category></item></channel></rss>