你好,我想开始将我创建的功能分离成不同的包,以便在项目中重用它们,并可能将一些发布到Unity Asset Store。然而,我并不确定我的资产在不同项目中如何工作的被接受的方法。例如,如果我创建一个任务系统,敌人死亡时任务目标就会增加。是否可以使用用户期望实现的接口呢?例如,任务实体接口(QuestEntity)将用于向任务系统提供信息,但需要在与任务相关的任何项目中实现。
如何让你的Unity包能够与外部系统进行通信的好实践?
你好,我想开始将我创建的功能分离成不同的包,以便在项目中重用它们,并可能将一些发布到Unity Asset Store。然而,我并不确定我的资产在不同项目中如何工作的被接受的方法。例如,如果我创建一个任务系统,敌人死亡时任务目标就会增加。是否可以使用用户期望实现的接口呢?例如,任务实体接口(QuestEntity)将用于向任务系统提供信息,但需要在与任务相关的任何项目中实现。
评论 (0)