黄金民的个人文档

黄金民的个人文档


Lyra样例工程学习-Level_DefaultEditor

<p>[参考](<a href="https://blog.csdn.net/opk8848/article/details/124352820">https://blog.csdn.net/opk8848/article/details/124352820</a> &quot;参考&quot;)</p> <h3>Level_DefaultEditor</h3> <p>作用是:创建体验地图选项供给用户选择,选择后,加载对应的地图</p> <ul> <li> <h4>B_ExperienceList3D</h4> <p>CreateBy:在场景中 读取LyraUserFacingExperienceDefinition数据资产,默认7条数据,数据定义来源于代码 ULyraUserFacingExperienceDefinition : public UPrimaryDataAsset 这些数据描述了View需要展示的内容,是B_TeleportToUserFacingExperience的数据。 然后逐个创建B_TeleportToUserFacingExperience</p> </li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7da0a56d00ffc59a11b85aa27d569fb2&amp;amp;file=file.png" alt="" /></p> <ul> <li> <h4>B_TeleportToUserFacingExperience</h4> <p>CreateBy:B_ExperienceList3D <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f859e7d98c605a4176eee4b55337143a&amp;amp;file=file.png" alt="" /> 展示UI和特效,当用户接触后 调用LoadingInfoExperience 调用ULyraUserFacingExperienceDefinition::CreateHostingRequest() </p> </li> <li> <h4>B_LyraGameMode</h4> <p>CreateBy:ProjectSetting中的Maps&amp;Modes <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=695923cda6f5d2238425191c11daed9c&amp;amp;file=file.png" alt="" /> 继承自class ALyraGameMode : public AModularGameModeBase 游戏的核心玩法控制,蓝图类中什么逻辑都没有 [LyraGameMode深入理解](<a href="https://www.showdoc.com.cn/page/edit/630732418816884/9796258724838340">https://www.showdoc.com.cn/page/edit/630732418816884/9796258724838340</a> &quot;LyraGameMode深入理解&quot;)</p> </li> <li> <h4>B_SimpleHeroPawn</h4> <p>CreateBy:B_LyraDefaultExperience中的SimplePawnData创建 一个蓝图类,一个球和圆柱体,什么逻辑没有 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=50accfff7389618eb2aad81d2432e133&amp;amp;file=file.png" alt="" /></p> </li> </ul> <h4>PlayerStart: ALyraPlayerStart</h4> <p>CreateBy:在场景中 游戏中的玩家起点,被ULyraPlayerSpawningManagerComponent使用</p>

页面列表

ITEM_HTML