游戏设计:将渲染与逻辑解耦:如何?

问题描述

游戏设计中的一个规则是(尽可能)将渲染与逻辑分离。 在这里,我想知道您将控制台游戏变成精美的 2D 图形的特定问题。

假设我有一个扑克牌游戏。每个玩家在每个回合中进行游戏。问题是,渲染循环不能停下来等待玩家选择一张卡片,但引擎本身可以顺序运行。我在考虑状态模式,或者像多线程引擎之类的东西,但一次只能运行一个线程(一个用于逻辑,一个用于渲染)。如何解决这个问题/关于这个的设计模式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)