首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >统一调制和通信.最佳实践

统一调制和通信.最佳实践
EN

Stack Overflow用户
提问于 2022-02-24 08:10:46
回答 1查看 87关注 0票数 1

我有几个问题:

  1. 在许多(官方和专业)教程中,游戏经理脚本管理游戏对象,其他对象也知道游戏经理。它不是循环依赖和错误的编程架构吗?

  1. 还有一件事我不知道,那就是如何决定把每个脚本/行为放在哪里?例如,如果玩家可以收集一些礼物,那么我需要在哪里(以及为什么)放置代码来检测碰撞并执行需要做的事情?有什么规则可以帮我做决定吗?

  1. 什么是在对象和脚本之间产生通信的最佳实践?(不是所有对象都知道的方式)
EN

回答 1

Stack Overflow用户

发布于 2022-02-24 08:34:54

就个人而言,对于第一个问题,我会把游戏经理分成敌人经理,用户界面经理,权力经理.这就简化了事情,确保你清楚地了解了所有事情的来源。

对于您的第二个问题,我相信,对于您的示例,您应该将礼品收集脚本放在送礼上。我相信分割对象的脚本比将脚本集中在一个对象上更好,因为它帮助您调试可能发生的任何问题。

关于你的第三个问题,我仍然认为把游戏分割成单独的管理人员来建立游戏的沟通是很好的,但是你也可以使用脚本对象。

希望你能找到有用的东西!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71248896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档