问题标签 [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.
ios - 在这种情况下,“可解码”对于类型查找是不明确的
我正在使用 Xcode9 beta 1 Swift 4 使用Gloss进行 JSON 解码。我面临以下问题:
它在带有 Swift 3 的 Xcode8.3.3 中像魅力一样工作,但自从我升级到最新的 Xcode9 后,它就停止了工作。我猜 Gloss 解码与 Swift 4 JSON 解码有冲突。有没有人遇到过类似的问题?感谢这方面的任何帮助。
haskell - 在光泽中结合“动画”和“播放”功能
我正在使用带有 Gloss 的 Haskell 实现一个简单的西蒙游戏。目前,我希望,例如,在前 4 秒内,一些矩形会改变它们的颜色(或者简单地说显示一些动画),然后允许使用特定的键盘键输入改变颜色。
这是animate
用于动画的代码:
我知道使用这个函数play
我可以以某种方式实现一个逻辑,使用我实现的函数handleKeys
,它接受用户输入并改变游戏状态。
有没有办法将函数play
与函数结合起来,animate
这样我的程序会显示一个简短的动画,然后等待输入并采取相应的行动?
haskell - 自己数据类型的haskell随机实例
我正在使用 Graphics.gloss 在 Haskell 中制作 Asteroid 游戏。现在我已经为这样的小行星定义了一个数据类型:
所以它有一个由一个点定义的位置,一个由向量定义的速度和它的大小。现在我想知道如何为这种数据类型编写一个 Random 实例,以便一个新的小行星以随机速度出现在随机时间、随机位置。有谁知道我怎么能做到这一点?
haskell - Haskell Gloss:为模块 Graphics.Gloss.Interface.Pure.Game 制作缩放、平移和所有此类效果
最近我一直在用 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。我的逻辑有什么错误?编辑:添加了打印,这就是我想要开始工作的内容。另外,如果有人知道如何制作不同的摄像机角度,我也将不胜感激。
ios - 当我面临这个问题时,如何将领域模型与光泽模型有效和谐地结合起来
这是我的示例代码,它在链接上给出了一个 nil 作为 self.init() 调用 get property 的替代方法是什么?
我找不到解决它的方法。任何有同样问题的人,或提出一些出路。谢谢你!
将链接更新为
这给出了一个错误:由于未捕获的异常“RLMException”而终止应用程序,原因:“属性“链接”被声明为“_TtCC6WTV_GO11ChannelList5Links”,这不是受支持的 RLMObject 属性类型。所有属性必须是原语、NSString、NSDate、NSData、NSNumber、RLMArray、RLMLinkingObjects 或 RLMObject 的子类
swift - Alamofire + Gloss:嵌套 JSON 数组不起作用
我正在尝试将以下 JSON 发布到 api。以下是来自 Xcode 控制台的日志。
所以这里的地址字段是嵌套 JSON 对象的数组。问题是地址字段在服务器端没有正确获取。我认为它认为包括城市、地区等在内的子字段作为单独的字典而不是作为一个整体的字典。以下是来自 Laravel 的日志。
基本上我想知道 Alamofire 是否以某种方式试图将它们 jsonify 两次,但无法避免它。我正在使用 Alamofire 4.7.2 和 Gloss 2.0,服务器端基于 Laravel。
haskell - 毕达哥拉斯树在 2 级及以上失败,为什么?
所以我们正在尝试使用 构建一个毕达哥拉斯Tree
,gloss
它失败了 2 级和下一个(仅适用于 0 级和 1 级)。
这是代码:
haskell - 例外:ubuntu 上的用户错误(未知 GLUT 条目 glutInit)
尝试在 ubuntu 上使用光泽时,我不断收到此错误。这是我的代码。
你们能帮帮我吗??
haskell - Mac 上 Haskell Gloss 中的鼠标处理程序
我错了问题是什么。事件处理程序运行良好,现在一切正常。我在http://gloss.ouroborus.net/上找到了答案,下面引用了相关段落。我很抱歉问了一个误导性的问题。我会删除这个问题,但我看不到这样做的方法。
来自gloss.ouroborus.net:
问:在我的 OSX 下的 MacBook Pro 上,光泽程序在显示前几帧后冻结。答:当操作系统从集成 GPU(烘焙到处理器中)切换到独立 GPU(与主处理器分离)时,这可能会在双 GPU 系统上发生。光泽程序有时会在卡住之前画几帧,否则它只会显示一个黑色窗口。这可能是 OSX 中的一个错误,无法正确切换图形上下文。解决方法是在系统偏好设置/节能器下禁用自动 GPU 切换。
原始问题:
我用 Haskell Gloss 写了一个游戏,它使用鼠标点击和键盘处理程序。它在 PC 上编译和运行良好,但是,当它在 Apple 上编译和加载并显示游戏屏幕时,鼠标和键盘处理程序出现故障。鼠标处理程序识别出鼠标按钮已被单击,但无论鼠标在哪里,都会报告相同的鼠标位置数字对。键盘处理程序不适用于“s”和“f”,但转义键确实有效。
以下是处理程序:
我知道每次单击返回的鼠标位置坐标是什么,因为函数 getCandidates 中的跟踪将它们打印到控制台。
计算机是 Mac Book Pro。使用的 Haskell 是 GHC 7.6.3,作为完整 Haskell 平台的一部分安装。Gloss 是使用“cabal install gloss”安装的。
欢迎大家提出意见。