我有一个游戏,它有不同的游戏类型,即计时赛、无限游戏等。
每种游戏类型都有不同的计时规则和潜在的碰撞规则。显然,在计时赛中,比赛在时间用完时结束。
我目前正在通过将游戏类型“硬编码”到程序中来添加游戏类型,因此每次我想添加新的游戏类型时,我都必须重新编译整个程序。
基本上为了更容易添加游戏类型,我不想重新编译所有内容。因此,潜在的新游戏类型可能是可下载的内容,并且只需将新类型放入游戏文件夹即可工作。
怎么做呢?我认为这是使用 libs 或 dll 或其他东西(我对此知之甚少,所以我可能完全不正确)。
我希望一切都有意义,我希望你们能帮助我,或者至少为我指明解释这种方法的书籍或文章的方向。
提前致谢。