问题标签 [gloss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
442 浏览

user-interface - 使用 cabal 运行 haskell Gloss GUI

我是haskell 新手,我想学习如何使用haskell 平台创建GUI。我找到了这个井字游戏示例,但我似乎无法弄清楚如何运行它。

https://github.com/DevJac/gloss-tic-tac-toe

我运行了 Setup.hs,它编译但什么也没发生。尝试 cabal 运行,这是输出:

包从未配置过。使用默认标志进行配置。如果失败,请手动运行配置。解决依赖关系...配置gloss-tic-tac-toe-0.1.0.0... cabal:至少缺少以下依赖项:base ==4.7.*,gloss >=1.9.2.1 && <1.10

有任何想法吗?

0 投票
1 回答
283 浏览

haskell - 在 Gloss 中设置 OpenGL 窗口提示

我正在研究光泽库,作为任何理智的人,我对缺乏抗锯齿感到非常恼火。我知道一些有助于启用抗锯齿的 OpenGL 窗口提示,尤其是GL.lineSmooth提示。然而,通过 Gloss haddock 文档,似乎没有任何明显的方法来设置 OpenGL 提示。那么我将如何继续这样做呢?

0 投票
1 回答
97 浏览

haskell - 为模拟功能提供更多“信息”(Haskell / Gloss Library)

在程序开始时,用户可以给模拟一些“信息”:

函数(startGUI):

启动一个函数,这是模拟的某种循环。它基本上更新了游戏。

moveBall 函数定义如下:

我得到的错误消息是:

它指的是 startGUI 函数。

提前致谢。

0 投票
2 回答
1150 浏览

haskell - 使用 haskell 光泽度获取窗口宽度和高度的函数

有没有类似于 JSscreen.widthscreen.heightHaskell 中带有光泽图形库的函数,它返回屏幕宽度和高度?

0 投票
1 回答
234 浏览

function - 在光泽 Haskell 中冻结模拟

我正在使用光泽库来描绘模拟。是否有一个函数,它simulation在条件为真时停止该函数。只有最后绘制的图片应保留在窗口中。

提前致谢

0 投票
1 回答
827 浏览

haskell - 为什么我的程序在播放光泽动画后立即退出?

我正在学习如何使用 Gloss 库在 Haskell 中制作一些动画。

考虑下面的代码,它动画了一个随时间缩小和扩大其半径的圆。

ghc --make -O2 -threaded Main.hs我在 Ubuntu 14.04 机器上编译了这段代码。

当我运行代码时,会打印出“播放前”语句,然后动画按预期开始。但是,当我关闭动画窗口时,代码会立即终止,而不会打印“播放后”语句。这是为什么?

0 投票
0 回答
1022 浏览

haskell - Haskell:无法加载“Graphics.Gloss”的界面

哈斯克尔社区。

我是 Haskell 的新手,只能实现简单的 Haskell 功能。

我试用了一个开源的 Haskell 游戏程序。在运行它时,GHC 给出了以下错误:

HexDame.hs:1:1: 错误:无法为“Graphics.Gloss”加载界面</p>

HexDame.hs:2:1: 错误:无法为“Graphics.Gloss.Interface.Pure.Game”加载界面</p>

HexDame.hs:3:1: 错误:无法为“Graphics.Gloss.Data.Extent”加载接口</p>

我不确定是否安装了 Gloss。我在代理网络上的 Windows 上使用 GHC。“阴谋集团更新”解决方案也不起作用。对于其他信息,我已经从网站下载了整个 Haskell 包,所以我认为它包括所有必要的包,包括 GLUT。

请提出解决方案。

0 投票
1 回答
402 浏览

ios - iOS:光泽日期解码问题

我使用 Gloss 进行解析JSON。我在解析Date字段时遇到问题。我的JSON输入:

结构:

最后,我不断得到任何Date领域的零值。非常感谢您的帮助,并提前感谢您。

0 投票
2 回答
1538 浏览

haskell - Haskell Gloss:缺少依赖项

作为 uni assignment,我需要使用某些功能增强给定的 Haskell 框架。由于该框架使用 Gloss 库,因此我使用cabal install gloss. 这没有给我任何错误,但是,在尝试配置框架 ( runghc Setup configure) 的安装文件时,我收到以下错误消息:

尝试安装这些依赖项(例如cabal install 'gloss >=1.8 && <1.10)会给我其他错误消息:

经过一番研究,我认为这意味着我的 GHC 与项目所需的版本不同。但是,我似乎无法弄清楚如何实际解决这个问题!

我在 Mac OS X 版本 10.10.5 上工作。

0 投票
1 回答
510 浏览

haskell - Haskell Gloss:时间变量保持不变

我正在尝试在 Haskell 中旋转图片,使用当前时间作为旋转函数的值。我有以下main功能:

三角形(=玩家)存储在“世界”数据类型中:模块模型其中

然后我有一个initial初始化世界的函数,以及一个playerBody给定旋转值的函数,它返回一张图片player

绘制函数定义如下:

它目前只是返回player图片。

现在,在我的 timeHandler 模块中,我想使用时间(在main函数中给定 timeHandler)旋转player如下:

这行不通。我time用一个常量值替换(在 timeHandler 函数中),并且确实旋转了图片。所以似乎time没有更新..我做错了什么?