创建一个程序集用来进行热更,在Assets下面创建一个Hot文件夹,在创建一个Assembly Definition命名为Hot(命名是个人习惯)

然后将这个程序集加入到热更设置中HybridCLR - Settings

在创建一个热更脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class HotFix : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
GetComponent<Image>().color = Color.black;
}
if (Input.GetKeyDown(KeyCode.S))
{
GetComponent<Image>().color = Color.blue;
}
if (Input.GetKeyDown(Ke

本文介绍了如何在Unity中创建一个用于热更新的程序集,包括在Assets下创建Hot文件夹,定义AssemblyDefinition,编写热更脚本`HotFix`,并将其编译为dll。接着,创建一个UI场景,通过`UnityWebRequest`下载并加载dll,实现热更新功能。
最低0.47元/天 解锁文章
7354

被折叠的 条评论
为什么被折叠?



