<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冷飞的博客]]></title><description><![CDATA[对java和android的学习]]></description><link>https://blog.youkuaiyun.com/ZFY11</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZFY11]]></copyright><item><title><![CDATA[Cocos Creator 原生Android项目打 aab 包，升级到Android14(API 34)]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/142848091</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/142848091</guid><author>ZFY11</author><pubDate>Fri, 11 Oct 2024 11:40:45 +0800</pubDate><description><![CDATA[CocosCreator原生Android项目打aab包注意事项和升级Android14问题]]></description><category></category></item><item><title><![CDATA[cocos creator项目构建问题]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/133303389</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/133303389</guid><author>ZFY11</author><pubDate>Tue, 26 Sep 2023 14:10:55 +0800</pubDate><description><![CDATA[creator构建编译问题记录]]></description><category></category></item><item><title><![CDATA[Mac上使用VsCode配置Unity(代码提示、跳转)]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/116023735</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/116023735</guid><author>ZFY11</author><pubDate>Thu, 22 Apr 2021 18:14:56 +0800</pubDate><description><![CDATA[操作环境是 Mac。

首先使用vsCode配置Unity（用来有代码提示、跳转）的前提是：先安装Unity引擎、VsCode编辑器。

下面就开始在VsCode上安装Unity所需要的插件：C# , Unity Tools , Unity Code Snippets , Debugger for Unity。





上方操作完成之后，开始安装 .Net Core。

打开终端，输入命令 brew install dotnet-sdk   (然后就是等待下载安装，若没有HomeBrew的需要...]]></description><category></category></item><item><title><![CDATA[FaceBook 原生SDK接入遇到的问题]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/110637735</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/110637735</guid><author>ZFY11</author><pubDate>Fri, 04 Dec 2020 14:44:05 +0800</pubDate><description><![CDATA[坑点一、包名和深度链接，注意：如果你项目中的包名和主Activity的路径不一致的话，一定要按照你们的主Activity的路径来。（不明白的可以直接从AndroidManifest.Xml文件中查看你们的Activity的路径）



这个箭头的整体路径就是facebook后台网站上需要的入口类文件（记住需要完整路径）

坑点二、散列密钥，一定要生成正确的散列密钥

    使用下边这个命令生成散列密钥


keytool -exportcert -alias &lt;RELEASE_KEY_ALI...]]></description><category></category></item><item><title><![CDATA[Python初体验]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/110150837</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/110150837</guid><author>ZFY11</author><pubDate>Wed, 25 Nov 2020 23:27:56 +0800</pubDate><description><![CDATA[今天突然想起Python想试下这个语言，然后出现了一下的问题。（我是小白，多担待！）

1.安装问题，千万要注意你的电脑系统是否和你下载的安装包匹配。（不匹配的话，将会出现各种问题，可以通过日志看出来）

2.安装好的Python，环境变量一定要配置好，否则还是会出现各种问题

3.安装好后，有的版本中是不带pip 或者 pip3的命令的，需要你自己去安装（python -m ensurepip  这个命令就可以进行安装）

4.这样就可以通过命令下载自己所需要的工具了。

以上说的是win系统的，鄙...]]></description><category></category></item><item><title><![CDATA[GooglePlay账号转移后出现的坑点]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/109015925</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/109015925</guid><author>ZFY11</author><pubDate>Sun, 11 Oct 2020 19:51:37 +0800</pubDate><description><![CDATA[最近公司项目中不知道发什么疯，竟然要进行谷歌开发者账号转移，但是呢转移是暂时的，后续还要进行再转移（关键是账号转移竟然不通知我，自己偷偷转移，出现错误，让我来背锅搞）！！！

下面说下坑点，其实呢，账号转移没有那么复杂，复杂在你的账号下的相关项目是否全部转移成功。（只说下账号转移后的支付问题，因为我做的是这块）

1.需要确定之前开发者账号上的api 项目是否转移过来（需要将原来的开发者账号上的api项目的所有者更改为目标开发者账号上）

2.需要先查看目标账号下的游戏服务api是否有权限操作，若有则需要重]]></description><category></category></item><item><title><![CDATA[Cocos2dx-Lua之 OC调用Lua的理解]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/107366819</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/107366819</guid><author>ZFY11</author><pubDate>Wed, 15 Jul 2020 17:45:30 +0800</pubDate><description><![CDATA[Lua调用Oc代码


--Lua 开始调用 Oc
function PlatformTools.loginFb( callBack_1,callBack_2 )
    local parms = {
        cb_1 = callBack,
        cb_2 = callBack_2,
    }
    local ok,ret = luaoc.callStaticMethod("AppController","loginFb",parms)
end

Oc回调Lua代码


//用来]]></description><category></category></item><item><title><![CDATA[Cocos2dx-Lua之java和lua调用理解]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/107323753</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/107323753</guid><author>ZFY11</author><pubDate>Mon, 13 Jul 2020 19:46:37 +0800</pubDate><description><![CDATA[1.需要注意如果在Java主线程直接调用的话，不可用来进行UI操作（也就是调用的Lua方法中不要有打UI界面的操作）

2.如果有需要调用Lua界面操作，那就需要使用  Cocos2dxHelper.runOnGLThread()  方法中调用（也就是在游戏GL线程中调用，使其保证在同一线程中操作——个人理解）
...]]></description><category></category></item><item><title><![CDATA[Cocos2dx-Lua游戏接入GooglePlay SDK支付]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/107321635</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/107321635</guid><author>ZFY11</author><pubDate>Mon, 13 Jul 2020 19:40:12 +0800</pubDate><description><![CDATA[最近项目中需要接入海外SDK，进行支付，故选择Google Play支付。

1.首先要注意的是，Google官方控制台的项目创建和配置，配置出现问题的话会导致，支付调不起来。（配置教程，网上很多暂时就不搞了）

2.创建好项目不要忘了设置测试账号，测试账号很重要，测试账号最好是绑定国外的卡。如果是绑定中国大陆的信用卡，可能测试的时候你会发现，你这个账号好像并不能使用，因为谷歌在中国是不可以进行支付的。（原因是你的卡会有地址信息展示，国内的不可以，你可以试着改到国外）

3.谷歌账号的地区，一定要是国外的，]]></description><category></category></item><item><title><![CDATA[lua二进制操作函数]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/104950201</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/104950201</guid><author>ZFY11</author><pubDate>Wed, 18 Mar 2020 18:04:41 +0800</pubDate><description><![CDATA[最近自己搞的项目里面用到这个东西，故记录一下！！！

　　由于 Lua 脚本语言本身不支持对数字的二进制操作（例如 与，或，非 等操作），用于二进制操作的函数，它们都定义在一个“bit”表中，使用时只要requre “bit”即可。

bit.ashr - 带符号的按位右移

　　此函数需要两个整数作为参数。第一个参数可以带有符号，是被以为的数，第二个参数是一个无符号整数，是向右移动的位数。在以为...]]></description><category></category></item><item><title><![CDATA[计算机科学中最重要的 32 个算法(摘抄)]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/103879154</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/103879154</guid><author>ZFY11</author><pubDate>Tue, 07 Jan 2020 17:56:34 +0800</pubDate><description><![CDATA[本人最近想学算法，在网上找到一遍文章，如下：

奥地利符号计算研究所（Research Institute for Symbolic Computation，简称 RISC）的 Christoph Koutschan 博士在自己的页面上发布了一篇文章，提到他做了一个调查，参与者大多数是计算机科学家，他请这些科学家投票选出最重要的算法，以下是这次调查的结果，按照英文名称字母顺序排序。

A* 搜索算...]]></description><category></category></item><item><title><![CDATA[Cocos-2dx-Lua 编译android安装包问题]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/103437734</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/103437734</guid><author>ZFY11</author><pubDate>Sat, 07 Dec 2019 17:38:24 +0800</pubDate><description><![CDATA[我的环境是 MAC系统，python2.7.0，cocos版本是3.17.2

曾在编译时遇到一个错误，一直报项目中修改的 .cpp和.h 文件，但是已知这些c++文件都无问题。

解决方法请看下图：

编译文件中的编译方式改为ndk编译
目前 windows上的命令编译还有问题，等解决好了，来更新此博客！


...]]></description><category></category></item><item><title><![CDATA[cocos2dx 3.17.2 生成的exe 模拟器无法运行(黑屏)]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/103339991</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/103339991</guid><author>ZFY11</author><pubDate>Sun, 01 Dec 2019 21:39:49 +0800</pubDate><description><![CDATA[1.修改 SimulatorWin::run() 方法 如下：


// load project config from command line args
    vector&lt;string&gt; args;
    for (int i = 0; i &lt; __argc; ++i)
    {
        wstring ws(__wargv[i]);
        str...]]></description><category></category></item><item><title><![CDATA[cocos2dx 3.17.2 simulator的问题(error C2146\C4430)]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/103227038</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/103227038</guid><author>ZFY11</author><pubDate>Sun, 24 Nov 2019 18:37:43 +0800</pubDate><description><![CDATA[最近编译simulator.exe文件，方便开发使用，但遇见了上边的错误。查了很多资料感觉都写的不是很详细，借此机会记录并详细说下。

一、将main.cpp里的第5行APIENTRY修改为WINAPI或者__stdcall

如图：



二、进行完第一步，后边编译可能会出现链接库的问题，则需要在stdafx.h中添加加载静态库的语句（#pragma comment(lib,"libcurl....]]></description><category></category></item><item><title><![CDATA[Lua保留几位小数]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/103045280</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/103045280</guid><author>ZFY11</author><pubDate>Wed, 13 Nov 2019 11:09:57 +0800</pubDate><description><![CDATA[最近用到这个了，但是发现自己有点不会。后来上网查看资料，找到一些。

String格式化方式

如果需要的结果是字符串，则可以使用string.format()函数
 保留2位小数：string.format(“%.2f”, x)   --&gt; 保留一位小数就是 string.format(“%.1f”, x)

数字计算方式

使用%运算符，得到的结果是数字
...]]></description><category></category></item><item><title><![CDATA[Mac svn软件文件的创建]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/101600735</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/101600735</guid><author>ZFY11</author><pubDate>Sat, 28 Sep 2019 15:44:22 +0800</pubDate><description><![CDATA[首先需要先创建一个 .license 文件

Name=csdn 
Address=1337 iNViSiBLE Str. 
Email=admin@youkuaiyun.com 
FreeUpdatesUntil=2099-09-26 
LicenseCount=1337 
Addon-xMerge=true 
Addon-API=true 
Enterprise=true 
Key=4k...]]></description><category></category></item><item><title><![CDATA[Xcode11.0版本编译Argument value 10880 is outside the valid range [0, 255]]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/101557310</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/101557310</guid><author>ZFY11</author><pubDate>Fri, 27 Sep 2019 20:06:24 +0800</pubDate><description><![CDATA[MAC版本：10.14.5

XCode版本：11.0

XCode更新到11.0版本后打开时，会提示你安装一些东西（貌似是SDK的一些文件，没仔细看），编译项目时发现会出现错误如下：

其实会有两个错误提示的，另外一个由于有事，暂时没截图。但是没关系可以看下边的这个解决方法，找到下图的文件并且如图修改即可。

具体内容就是 将

#define BT_SHUFFLE(x,y,z,w) ((w)&...]]></description><category></category></item><item><title><![CDATA[cocos-lua的event事件]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/99671594</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/99671594</guid><author>ZFY11</author><pubDate>Fri, 16 Aug 2019 09:52:05 +0800</pubDate><description><![CDATA[1.为每一个 事件注冊回调函数

详细分为下面几种

1&gt;单点触摸

注冊函数为

cc.Handler.EVENT_TOUCH_BEGAN   =40

cc.Handler.EVENT_TOUCH_MOVED   =41

cc.Handler.EVENT_TOUCH_ENDED   =42

cc.Handler.EVENT_TOUCH_CANCELLED =...]]></description><category></category></item><item><title><![CDATA[AndroidStudio中Could not find any version that matches com.android.support:appcompat-v7:29.+.]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/94390570</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/94390570</guid><author>ZFY11</author><pubDate>Mon, 01 Jul 2019 14:29:01 +0800</pubDate><description><![CDATA[1.最近新建的AndroidStudio项目出现了这个错误，Could not find any version that matches com.android.support:appcompat-v7:29.+.很是无奈。

解决方法为：

   

 将红框里的东西改为 --&gt; implementation 'com.android.support:appcompat-v7...]]></description><category></category></item><item><title><![CDATA[Cocos Creator打包ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi]]></title><link>https://blog.youkuaiyun.com/ZFY11/article/details/90259342</link><guid>https://blog.youkuaiyun.com/ZFY11/article/details/90259342</guid><author>ZFY11</author><pubDate>Thu, 16 May 2019 11:06:27 +0800</pubDate><description><![CDATA[最近项目中遇到一个打包上的问题,由于版本原因,出现了这个问题.

(我用的都是最新版本的IDE)

解决方法:

1.ndk版本过高,因为ndk17以及之后的版本不再支持 ABIs [armeabi]，这个方案可以满足要求保留“armeabi”支持的情况.这时就可以修改ndk版本为ndk17之前的版本即可解决!

2.用AndroidStudio中打开构建好的项目,在gradle配置中去掉对 “a...]]></description><category></category></item></channel></rss>