<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oLingXi12的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/oLingXi12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oLingXi12]]></copyright><item><title><![CDATA[Unity开发CI/CD工具Jenkins的安装(Windows10)]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/152094063</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/152094063</guid><author>oLingXi12</author><pubDate>Thu, 25 Sep 2025 22:24:58 +0800</pubDate><description><![CDATA[后续安装若碰到电脑中缺少java17或java21问题，下载安装即可。若右键发现无管理员选项，可使用cmd管理员方式打开，在cd到软件安装包所在目录。展开本地策略[注意：它是...Win Server 上的策略]并单击用户权限分配。账户名在控制面板-用户账户-用户账户，密码就是开机密码。在“选择用户或组”对话框中，找到您想要输入的用户，然后单击“确定”在右侧窗格中，右键单击“作为服务登录”并选择属性。单击“作为服务登录属性”中的“确定”以保存更改。单击添加用户或组...按钮添加新用户。]]></description><category></category></item><item><title><![CDATA[Unity Addressable System 本地服务器功能验证]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/151625267</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/151625267</guid><author>oLingXi12</author><pubDate>Fri, 12 Sep 2025 19:41:49 +0800</pubDate><description><![CDATA[由于我们要模拟远程加载资源包，所以这里直接设置成Remote. 默认会给你一个ServerData文件夹，和Assets文件夹同目录，由于这里的开发平台是Windows,所以是StandaloneWindow64.当你切换到安卓平台，这里自动变为Android。默认只有一个Default Local Group分组，可以将要寻址的资源拖入，比如预制体，材质，精灵贴图，场景等。(卸载App, 将ServerData目录下的Android文件夹剪切到别处，再安装Apk, 运行，发现无法正常加载资源并报错。]]></description><category></category></item><item><title><![CDATA[Unity 报错 Shader error in ‘TextMeshPro/Mobile/Distance Field SSD‘: Couldn‘t open include file ‘TMPro_]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/151591746</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/151591746</guid><author>oLingXi12</author><pubDate>Thu, 11 Sep 2025 23:55:46 +0800</pubDate><description><![CDATA[Unity 6000.0.45f1, 由于某种原因需要删除Library文件夹，重新打开编辑器时报错。error信息提示，在Assets>TextMesh Pro>Shaders目录下缺少TMPro_Properties.cginc。这里可能会出现导入不进去的情况。删除TextMesh Pro文件夹，再操作。]]></description><category></category></item><item><title><![CDATA[Unity打包报错 Building Library\Bee\artifacts\Android\iz17e\libil2cpp.so failed with output: ]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/151581217</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/151581217</guid><author>oLingXi12</author><pubDate>Thu, 11 Sep 2025 15:53:18 +0800</pubDate><description><![CDATA[全局搜索# if,果然发现一个脚本，测试的时候用的。修改或删除此脚本解决问题。如果还不行，删除Library文件夹，重启编辑器。但是没有对应的ANDROID实现。原因是你的工程中有像这样的代码。]]></description><category></category></item><item><title><![CDATA[Unity 报错 UnauthorizedAccessException: Access to the path“”is denied]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/149052227</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/149052227</guid><author>oLingXi12</author><pubDate>Tue, 01 Jul 2025 18:12:23 +0800</pubDate><description><![CDATA[发现saveFileName为空，没正确赋值。压根不是权限问题，报错信息非常迷惑！使用这行代码时报错，那么在这行上面。]]></description><category></category></item><item><title><![CDATA[Unity development build打包APK包体容量过大解决办法]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146555594</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146555594</guid><author>oLingXi12</author><pubDate>Thu, 27 Mar 2025 13:18:57 +0800</pubDate><description><![CDATA[导致 C# 代码库（.NET DLLs）不会被优化。修改前907M,修改后503M.（推荐）：移除未使用的代码。（默认）：几乎不移除代码。：适当优化，减少体积。]]></description><category></category></item><item><title><![CDATA[Unity编辑器卡在Application.TrickGlobalCallbacks Waiting for Unity‘s code to finish executing.解决办法]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146350388</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146350388</guid><author>oLingXi12</author><pubDate>Tue, 18 Mar 2025 19:40:44 +0800</pubDate><description><![CDATA[在任务管理器中结束进程。重启电脑，再次尝试打开Unity工程。若仍旧卡住，删除工程下Library文件夹，重新打开。卡住一个小时，丝毫没有好转的迹象。]]></description><category></category></item><item><title><![CDATA[adb devices后显示offline解决办法]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146350283</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146350283</guid><author>oLingXi12</author><pubDate>Tue, 18 Mar 2025 19:34:25 +0800</pubDate><description><![CDATA[进入手机开发者选项，关闭USB调试，再打开USB调试。使用手机为realme GT(真我GT)]]></description><category></category></item><item><title><![CDATA[Unity性能测试工具UPR使用问题汇总]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146333083</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146333083</guid><author>oLingXi12</author><pubDate>Tue, 18 Mar 2025 10:25:30 +0800</pubDate><description><![CDATA[此时的做法是，退出UPR,从网页端唤起UPR程序，建议一直使用从网页端唤起方式，而不是启动UPR程序，填入Session id方式。2.运行Asset check，控制台(cmd)报错。更多问题请参考官方FAQ。]]></description><category></category></item><item><title><![CDATA[Unity ADB安装apk到安卓手机上的小技巧]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146333279</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146333279</guid><author>oLingXi12</author><pubDate>Tue, 18 Mar 2025 09:52:21 +0800</pubDate><description><![CDATA[安装apk文件到安卓手机，需要运行控制台(cmd)，然后cd 到Android build-tools目录下,最后使用adb install命令安装apk。在测试安卓apk时，需要频繁使用build-tools,这套流程略显繁琐。最后重命名此快捷方式，Build-tools或者platform-tools等等。在桌面打开快捷方式属性，修改起始位置为Android build-tools路径。方法1：找到build-tools的文件夹，在地址栏输入cmd,回车。在搜索栏输入cmd,找到程序位置。]]></description><category></category></item><item><title><![CDATA[Unity工程打包安卓报错Gradle Failed解决办法]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/146074651</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/146074651</guid><author>oLingXi12</author><pubDate>Thu, 06 Mar 2025 17:07:44 +0800</pubDate><description><![CDATA[Unity工程打包安卓报错Gradle Failed解决办法]]></description><category></category></item><item><title><![CDATA[【Unity Package Manger】[Package Manager Window] Error searching for packages]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/144227433</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/144227433</guid><author>oLingXi12</author><pubDate>Wed, 04 Dec 2024 01:09:41 +0800</pubDate><description><![CDATA[在unity中使用网络代理，解决package manager因联网问题而报错。请注意，大型企业和很多机构组织会使用网络代理，原因包括安全、隐私和网络效率。]]></description><category></category></item><item><title><![CDATA[Unity报错 RenderTexture.Create: Requested anti-aliasing with random write flag. This is not supported.]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/142669627</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/142669627</guid><author>oLingXi12</author><pubDate>Tue, 01 Oct 2024 12:05:07 +0800</pubDate><description><![CDATA[unity URP项目报错解决]]></description><category></category></item><item><title><![CDATA[使用SIMD指令shufps计算点积]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/141030972</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/141030972</guid><author>oLingXi12</author><pubDate>Thu, 08 Aug 2024 17:08:21 +0800</pubDate><description><![CDATA[代码如上所示，这里重点分析shufps指令的用法，shufps xmm_dest, xmm_src, xontrol8。组合起来xmm0 = [y,x,y+1,x+z]，从左到右就是上面的顺序。将源操作数中的第二个32位字作为最终结果的第3个字，x+z。将源操作数中的第三个32位字作为最终结果的第2个字，y+1。将目标操作数中的第零个32位字作为最终结果的第1个字，x。将目标操作数中的第一个32位字作为最终结果的第0个字,y。参考书籍：《3D游戏编程大师技巧》下册。]]></description><category></category></item><item><title><![CDATA[解决TortoiseGitPlink Fatal Error - No supported authentication methods available]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/124443774</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/124443774</guid><author>oLingXi12</author><pubDate>Wed, 27 Apr 2022 09:53:49 +0800</pubDate><description><![CDATA[TortoiseGitPlink Fatal Error - No supported authentication methods available (server sent: publickey,keyboard-interactive)





使用小乌龟报错，原因及解决方法如下：

Tortoisegit 使用的协议并非 openssh协议，而git以及很多其他git GUI工具使用的协议均为openssh协议。这也就是为什么，我的git命令行可以用，但是Tortoisegit却不能够用的原因.]]></description><category></category></item><item><title><![CDATA[VR和移动设备的后处理]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/115294735</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/115294735</guid><author>oLingXi12</author><pubDate>Mon, 29 Mar 2021 10:28:47 +0800</pubDate><description><![CDATA[Post-processing for VR and mobile devices



Do or don’t the post-processing for VR?

Is there anyone today who does not like graphics refined by post-processing? These breathtaking photo-realistic views, glowing neon lights, reflections in puddles and win]]></description><category></category></item><item><title><![CDATA[Oculus Quest 2 Unity 开发环境配置]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/115247267</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/115247267</guid><author>oLingXi12</author><pubDate>Fri, 26 Mar 2021 15:49:08 +0800</pubDate><description><![CDATA[Oculus Quest 2 开发环境配置

1.新建工程，切换到Android平台。

2.进入PackageManager,安装Oculus XR Plugins 1.7.0,XR Plugins Management 3.2.16,XR Interaction Subsystems 1.0.1,如下图所示





(Oculus XR Plugins版本可酌情使用最新的版本，支持更多功能及bug修复)。安装完毕后进入Playersetting, 在XR Plug-in Management选项卡处.]]></description><category></category></item><item><title><![CDATA[使用Notepad++编译运行Cpp代码]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/109054442</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/109054442</guid><author>oLingXi12</author><pubDate>Tue, 13 Oct 2020 16:38:30 +0800</pubDate><description><![CDATA[先安装GNU 的 C/C++ 编译器，下载地址https://osdn.net/projects/mingw/releases/

1.安装mingw-get-setup.exe。

这里我只需要编译cpp代码，所以安装的包如下



2.安装完之后设置环境变量。



在控制台输入 gcc -v



出现上图所示即表示安装成功。

3.配置Notepad++编译快捷键

点击菜单栏"运行", 输入  cmd /k pushd "$(CURRENT_DIRECTORY)" &amp;&amp; g...]]></description><category></category></item><item><title><![CDATA[Fixing Performance Problems - 2019.3   (性能优化——Unity 2019.3)]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/106251046</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/106251046</guid><author>oLingXi12</author><pubDate>Thu, 21 May 2020 11:06:09 +0800</pubDate><description><![CDATA[一旦你发现了游戏中的性能问题，你应该如何去解决它呢?

脚本、垃圾收集和图形呈现的一些常见问题和优化技术。 

1.Optimizing scripts in Unity games 在unity中优化脚本

Introduction 当我们的游戏运行时，设备的中央处理器(CPU)执行指令。我们游戏的每一帧都需要执行数百万条CPU指令。 为了保持平滑的帧速率，CPU必须在规定的时间内执行指令。当CPU不能及时执行所有指令时，我们的游戏可能会变慢、卡顿或暂停。 许多事情会导致CPU有太多的工作要做。例子可能.]]></description><category></category></item><item><title><![CDATA[Unity中C#代码优化——在Dictionary中使用Enum类型作为键]]></title><link>https://blog.youkuaiyun.com/oLingXi12/article/details/105297181</link><guid>https://blog.youkuaiyun.com/oLingXi12/article/details/105297181</guid><author>oLingXi12</author><pubDate>Fri, 03 Apr 2020 17:26:40 +0800</pubDate><description><![CDATA[Enum类型没有实现IEquatable接口，Dictionary中使用Enum作为键时，将发生装箱，使效率降低。

此时可用Dictionary中一个接收IEqualityComparer&lt;T&gt;类型的重载版本来避免对枚举的装箱操作。


public class Product
{
    public string Name { get; set; }
    public int...]]></description><category></category></item></channel></rss>