鲁戈 这是USC CSCI538增强,虚拟和混合现实课程的团队项目。 了解更多关于我们网站上的游戏。 团队成员 项目概况 关键抽象 小工具 小工具是构建Rube Goldberg机器所基于的对象。 每个具体的小工具(例如BoxGadget,DominoGadget,BallGadget)都派生自抽象的Gadget类。 小工具类管理共同的关注点,例如透明度,固化和物理模式之间的切换。 游戏管理员 GameManager管理游戏的当前模式。 它侦听用户输入以打开GadgetShelf。 当前有三种模式。 构建模式-玩家可以选择世界上的小玩意进行操作的默认模式 选择模式-可见GadgetS