首先说明几个基本步骤:
第三方组件通常是以dll或者源码方式提供的,它们本身往往无法热更。
我们在脚本中使用第三方组件之前,需要将它们也导出一份可供脚本使用的API
这个步骤可以通过脚本工程提供的一个配置文件和批处理完成。
本文以DOTween为例,说明如何在工程中使用DOTween。
首先,先创建一个Unity工程,并且创建热更新工程。如果您不会创建,请参考这里:
去DOTween的官网下载Unity插件包。地址:
将DOTween拖入Unity工程。
将DOTween的API导出为ActionScript3的API。打开热更新工程的genapi.config.xml文件,将DOTween.dll加入到配置文件中:
<!--Configure DLLs to export--> <buildassemblys> <assembly value="C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0\System.dll"></assembly> <assembly value="C:\Program Files\Unity\Editor\Data\Managed\UnityEngine.dll"></assembly> <assembly value="C:\Program Files\Unity\Editor\Data\UnityExtensions\Unity\GUISystem\UnityEngine.UI.dll"></assembly> <assembly value="E:/Unity/AS3Unity/AS3Hotfix\Library\ScriptAssemblies\Assembly-CSharp.dll"></assembly> <assembly value="E:\Unity\AS3Unity\AS3Hotfix\Assets\DOTween\DOTween.dll"></assembly> </buildassemblys>