未来实验UE版本

未来实验UE版本


项目工程和环境

<table> <thead> <tr> <th>修订版本</th> <th>负责人</th> <th>修订时间</th> <th>概述</th> </tr> </thead> <tbody> <tr> <td>1.0</td> <td>李成</td> <td>2024-09-05</td> <td>初始版本</td> </tr> <tr> <td>1.1</td> <td>涂畅</td> <td>2024-09-10</td> <td>添加基础工程配置</td> </tr> </tbody> </table> <h1>工程仓库</h1> <p><code>git.sdp.nd/app-code/vlab_player_ue</code></p> <p>权限开通找 @刘春光(167310)</p> <h1>工程结构</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=90bae979cefef8f60b0ea8586166763a&amp;amp;file=file.png" alt="" /></p> <h1>工程配置</h1> <ul> <li>Unreal Engine 5.4.4</li> <li>项目设置-&gt;打包-&gt;使用IO保存 选项去掉</li> <li>项目设置-&gt;游戏-&gt;Asset Manager 添加配置, 将 “/LabplayerCommon”、“/LabPlayerBaseRes”、“/LabPlayerRes” 添加到 “PrimaryAssetLabel” 下 如图: <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=31d26de7ae19401ebd61f97fe5113ec7&amp;amp;file=file.png" alt="" /></li> </ul> <h1>Android工程</h1> <h6>1.打包Apk后,真机运行提示: 需要存储权限, 但在点击去设置无法修改时.</h6> <p>工程的 .Build.cs 文件,添加如下代码,并在同级目录添加 “AndroidSanitizePermissions_UPL.xml” 文件.</p> <pre><code class="language-csharp">if (Target.Platform == UnrealTargetPlatform.Android) { var mainfestFile = Path.Combine(ModuleDirectory,&amp;quot;AndroidSanitizePermissions_UPL.xml&amp;quot;); AdditionalPropertiesForReceipt.Add(&amp;quot;AndroidPlugin&amp;quot;, mainfestFile); }</code></pre> <pre><code class="language-xml">&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt; &amp;lt;root xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;&amp;gt; &amp;lt;androidManifestUpdates&amp;gt; &amp;lt;removePermission android:name=&amp;quot;android.permission.WRITE_EXTERNAL_STORAGE&amp;quot; /&amp;gt; &amp;lt;addPermission android:name=&amp;quot;android.permission.WRITE_EXTERNAL_STORAGE&amp;quot; android:maxSdkVersion=&amp;quot;32&amp;quot; /&amp;gt; &amp;lt;/androidManifestUpdates&amp;gt; &amp;lt;/root&amp;gt;</code></pre> <h1>iOS工程</h1>

页面列表

ITEM_HTML