<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[q3386776的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/q3386776</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; q3386776]]></copyright><item><title><![CDATA[Unity 回调didRegisterForRemoteNotificationsWithDeviceToken不执行的问题]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/129029198</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/129029198</guid><author>q3386776</author><pubDate>Tue, 14 Feb 2023 16:38:13 +0800</pubDate><description><![CDATA[获取通知回调不执行]]></description><category></category></item><item><title><![CDATA[Unity3D与安卓原生的交互(二)]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/106200993</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/106200993</guid><author>q3386776</author><pubDate>Mon, 18 May 2020 20:59:46 +0800</pubDate><description><![CDATA[1：android 部分已经完成，然后我们需要做一个简单的界面来调用封装的android的方法。
然后创建一个脚本，代码如下：
public void ShowToast()
{
AndroidJavaClass jc = new 	  AndroidJavaClass(“com.unity3d.player.UnityPlayer”);
AndroidJavaObject jo = jc.GetStatic(“currentActivity”);
jo.Call(“showToast”, “你好哇”);
]]></description><category></category></item><item><title><![CDATA[Unity3D与安卓原生的交互(一)]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/106061430</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/106061430</guid><author>q3386776</author><pubDate>Sun, 17 May 2020 23:27:32 +0800</pubDate><description><![CDATA[1：前言
使用Unity进行游戏开发，有时候不可避免的会需要调用一些安卓的功能，比如剪切板，摄像机，保存到相册等等。这些东西是需要写安卓代码的，有些人会说我不会写怎么办？不用担心，这篇文章会详细描述安卓和Unity3D之间的交互。
2：基本原理
Unity3D调用安卓一般是需要用户使用安卓的编辑器生成Jar文件或者aar文件，然后再用C#调用原生的方法，从而实现交互。本文使用jar文件来实现交互，话不多说直接开整。

...]]></description><category></category></item><item><title><![CDATA[Cocos Creater 敏捷开发之插件开发]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/101708338</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/101708338</guid><author>q3386776</author><pubDate>Sun, 29 Sep 2019 18:39:13 +0800</pubDate><description><![CDATA[Cocos Creater插件的开发
1：首先说为什么要去插件啊，插件这个东西是帮助敏捷开发，比如说你要开发原生的游戏，可能会接一些SDK，这些SDK大部分走的都是Java或者OC，你不可能每次打包都去添加一遍原生的代码吧!那也太麻烦了，写插件的目的就是为了让其在构建的时候，自动将Java和OC的代码自动写入工程，这样你就可以省去很多的麻烦。接下来，我会写一个简单的例子来抛砖引玉。
2：例子：给微...]]></description><category></category></item><item><title><![CDATA[（干货）Unity保存图片到手机相册并刷新相册（Android和IOS都有哦）]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/90344434</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/90344434</guid><author>q3386776</author><pubDate>Sun, 19 May 2019 16:58:03 +0800</pubDate><description><![CDATA[@这周末的时候帮同事做个东西，就是要保存图片到手机相册并且实现双端的，我一听一脸懵逼，我一个半路出家的Unity3D和CocosCreater 程序员不懂原生啊！没办法答应了就要做到。回到正题，下面直接出代码：（注：我这边是直接保存Image的内容，要是截图可能要你们自己实现啊）
这个是目录层级，Plugins/Android/classes,这个是C#调用安卓的刷新相册的方法
IOS文件夹里面的...]]></description><category></category></item><item><title><![CDATA[分享棋牌游戏服务器与客户端的位置通用同步公式]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/89466107</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/89466107</guid><author>q3386776</author><pubDate>Tue, 23 Apr 2019 09:34:11 +0800</pubDate><description><![CDATA[一般情况，客户端的0位置是自己的位置，我们需要根据服务器返回去的seat来确定每个人的位置，同时还需要保证自己的位置为0，于是这个公式诞生了：
let index = (seat - this.mySeat + this.mySeatIndex + this.maxPlayer) % this.maxPlayer;
seat：服务器返回别人的位置
this.mySeat：服务器返回的自己的位置
t...]]></description><category></category></item><item><title><![CDATA[Cocos Creater 引擎开发微信小游戏实录1]]></title><link>https://blog.youkuaiyun.com/q3386776/article/details/85016164</link><guid>https://blog.youkuaiyun.com/q3386776/article/details/85016164</guid><author>q3386776</author><pubDate>Sat, 15 Dec 2018 17:36:12 +0800</pubDate><description><![CDATA[一直想写一些开发过程中遇到的问题，或者是心得，分享一下，当大家遇到同样的问题时在网上可以搜索到并解决它，也算是我对互联网索取的回报。首先声明，我的编程水平一般，欢迎大家指正。 

微信小游戏一般开发流程（cocos creater引擎）
说起微信小游戏开发，首先是引擎的选择要说上手快，用的舒服的还是cocos creater引擎（我会告诉你我是Unity3D转过来的吗？开玩笑）。Cocos Cre...]]></description><category></category></item></channel></rss>