0

最近我一直在用 Haskell 做一个游戏,我们一直在使用 Gloss 库来完成图形部分。要使用 Gloss 制作游戏,您可能知道,您必须使用 Graphics.Gloss.Interface.Pure.Game(或 IO 游戏,这不是这里要重点关注的主要内容)。我的疑问很简单。正如他们在对该模块的描述中所说:“按 ESC 仍将中止程序,但您不会像 displayInWindow 那样获得自动平移和缩放控件。”。我一直在尝试建立这两种效果,但没有成功。我在我的状态下创建了一个累加器,称为 v,当 'reactEvent (EventKey (MouseButton WheelUp) Down _ _) ((px,py),p,mapas,i,players,b,c,d ,v) = ((px,py),p,mapas,i,players,b,c,d,1)' 然后使图片出现的功能在应用所需的效果后将其变回 0,创建一个 cicle。我的逻辑有什么错误?编辑:添加了打印,这就是我想要开始工作的内容。另外,如果有人知道如何制作不同的摄像机角度,我也将不胜感激。

https://imgur.com/3PAqO2x https://imgur.com/jk93lzQ

4

0 回答 0