问题标签 [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.
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
有任何想法吗?
haskell - 在 Gloss 中设置 OpenGL 窗口提示
我正在研究光泽库,作为任何理智的人,我对缺乏抗锯齿感到非常恼火。我知道一些有助于启用抗锯齿的 OpenGL 窗口提示,尤其是GL.lineSmooth
提示。然而,通过 Gloss haddock 文档,似乎没有任何明显的方法来设置 OpenGL 提示。那么我将如何继续这样做呢?
haskell - 为模拟功能提供更多“信息”(Haskell / Gloss Library)
在程序开始时,用户可以给模拟一些“信息”:
函数(startGUI):
启动一个函数,这是模拟的某种循环。它基本上更新了游戏。
moveBall 函数定义如下:
我得到的错误消息是:
它指的是 startGUI 函数。
提前致谢。
haskell - 使用 haskell 光泽度获取窗口宽度和高度的函数
有没有类似于 JSscreen.width
和screen.height
Haskell 中带有光泽图形库的函数,它返回屏幕宽度和高度?
function - 在光泽 Haskell 中冻结模拟
我正在使用光泽库来描绘模拟。是否有一个函数,它simulation
在条件为真时停止该函数。只有最后绘制的图片应保留在窗口中。
提前致谢
haskell - 为什么我的程序在播放光泽动画后立即退出?
我正在学习如何使用 Gloss 库在 Haskell 中制作一些动画。
考虑下面的代码,它动画了一个随时间缩小和扩大其半径的圆。
ghc --make -O2 -threaded Main.hs
我在 Ubuntu 14.04 机器上编译了这段代码。
当我运行代码时,会打印出“播放前”语句,然后动画按预期开始。但是,当我关闭动画窗口时,代码会立即终止,而不会打印“播放后”语句。这是为什么?
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。
请提出解决方案。
ios - iOS:光泽日期解码问题
我使用 Gloss 进行解析JSON
。我在解析Date
字段时遇到问题。我的JSON
输入:
结构:
最后,我不断得到任何Date
领域的零值。非常感谢您的帮助,并提前感谢您。
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 上工作。
haskell - Haskell Gloss:时间变量保持不变
我正在尝试在 Haskell 中旋转图片,使用当前时间作为旋转函数的值。我有以下main
功能:
三角形(=玩家)存储在“世界”数据类型中:模块模型其中
然后我有一个initial
初始化世界的函数,以及一个playerBody
给定旋转值的函数,它返回一张图片player
:
绘制函数定义如下:
它目前只是返回player
图片。
现在,在我的 timeHandler 模块中,我想使用时间(在main
函数中给定 timeHandler)旋转player
如下:
这行不通。我time
用一个常量值替换(在 timeHandler 函数中),并且确实旋转了图片。所以似乎time
没有更新..我做错了什么?