问题标签 [pulpcore]

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 投票
3 回答
443 浏览

java - PulpCore 音乐播放 - 循环声音和动画音量

我一直在尝试使用 PulpCore,尝试创建自己的塔防游戏(还不能玩),我非常喜欢它,我遇到了一个我无法弄清楚的问题。我用 JOrbis 扩展了 PulpCore 以允许播放 OGG 文件。工作正常。然而,pulpCore 似乎有一个问题,即在为音量设置动画的同时循环声音。我也用 wav 文件试过这个,以确保它不是 jOrbis 破坏它。代码是这样的:

这段代码,只要最后一行被注释掉,就会在无限循环中一次又一次地播放 music.ogg(我可以通过对从 loop() 返回的 Playback 对象调用 stop 来停止它。但是,我想要音乐平滑淡入,所以按照 PulpCore API 文档的建议,我添加了最后一行将创建淡入但音乐只会播放一次然后停止。我想知道为什么会这样?这里有一点文档:

播放pulpcore.sound.Sound.loop(固定级别)

以指定的音量(0.0 到 1.0)循环这个声音片段。关卡可能附加了属性动画。

参数:级别

返回: 此唯一声音播放的 Playback 对象(一个 Sound 可以同时有多个 Playback 对象);如果无法播放声音,则返回 null。

那么可能是什么问题呢?我重复,最后一行,声音淡入但不循环,没有它循环但从指定的 0.75 音量级别开始。为什么我不能为循环音乐播放的音量设置动画?我究竟做错了什么?任何人都有使用pulpCore的经验并且遇到过这个问题?任何人都可以下载 PulpCore 并尝试循环播放淡入(淡出)的音乐吗?

注意:我需要保留对返回的 Playback 对象的引用,以便以后可以终止音乐。

0 投票
5 回答
1373 浏览

java - Java 文件和 ByteArray 或 InputStream

我想使用 jFugue 在小程序中播放一些 MIDI 音乐。MIDI 模式有一个类——Pattern加载模式的唯一方法是从文件中加载。现在,我不知道小程序如何加载文件以及不知道什么,但我正在使用一个框架(PulpCore),它使加载资产成为一项简单的任务。如果我需要从 ZIP 目录中获取资产,我可以使用Assets提供方法get()的类getAsStream()get()将给定资产作为 a 返回ByteArray,另一个作为a 返回InputStream

我需要 jFugue 从ByteArray或加载模式InputStream。在伪代码中,我想这样做:

但是,没有可以采用 ByteArray 的 File 构造函数。请给点建议好吗?

0 投票
6 回答
2891 浏览

java - 能否请您对我的 Java 游戏发表评论?

我已将此问题标记为社区 wiki,因此不会抛出任何代表点。

我制作了这款游戏,Forest Defender,一个可行性证明的小项目,我想与你分享并收集你的建设性意见,第一印象等。这是我发布的第一个可玩(且令人愉快)的游戏对公众来说,所以我很自然地非常渴望得到你的认可,作为我的同龄人。我在 StackOverflow 博客中读到,

我们创建 Stack Overflow 的主要原因之一是让每个程序员都有机会被同行认可。他们的知识、热情、[...]

它以 Java 小程序的形式出现,我使用了一个名为 PulpCore 的动画框架,我必须说使用它非常愉快。我向对 Java 游戏开发感兴趣的人推荐。

由于该产品是免费的、有趣的、完全没有商业用途的,而且我愿意(根据要求)分享代码给它,我认为可以将其作为主题发布在这里。版主,如果您认为其他地方更合适,请随时将其移至其他地方。

http://www.perhac.com/shared/forest-defender/index.html

编辑

有没有人遇到过蓝屏?有什么错误或问题吗?如果是这样,您使用的是哪个操作系统和 Java 版本?

编辑2

正如许多人认为游戏的某些区域可读性不强,我花了一些时间在 Photoshop 上进行更好的可读性和更清晰的设计。说明部分现在更易于阅读,游戏内信息面板的背景被替换了,而且,学分屏幕更清晰 :-) 我还希望用户提供他们的姓名或别名,以便稍后获得高分表可以显示。

0 投票
1 回答
436 浏览

java - Java + Eclipse + Pulpcore

尽管我使用过 c# 和 Visual Studio,但我以前从未使用过 java 或 eclipse 编程。

我正在尝试开始使用 java 开发,并开发 2d 游戏,但我无法让项目运行。我已经按照这里的教程进行操作:http: //cloningtheclassics.com/getting-started-with-pulpcore/ 我已经重试了至少 5 次教程,但仍然无法正常工作。

提前致谢!

编辑:我发现http://groups.google.com/group/pulpcore/web/pulpcore-templates-build-xml-eric-berry 我该如何运行它?我该怎么办?

0 投票
1 回答
108 浏览

java - Java - 语句/转换| 纸浆核

[请注意这可能需要 AS3 + Java 知识]

背景资料:

我正在尝试使用 Java + Pulpcore 构建游戏,但我对这个场景还很陌生。我正在构建的游戏可能比我想象的更注重性能,而且我知道 Java 会解决我的问题,但是我有几个问题需要处理严格类型等。

这是我在 AS3 中的代码:

主要.as3

容器.as3

大错特错.as3

1.) 我将如何用 Java 重写?

2.) 我如何能够在我的 Container 类中为上述行接受 Java 中的任何类?

我需要这样做,因为我将不同的冠军类(取决于用户选择的内容)发送到一个包含所有其他类(健康等)的包含类。我需要我的 Container 类来接受任何类,而不仅仅是一个;我会用什么类型的?

到目前为止,这是我在 Java 中所拥有的:

ZomboPulp.java(主类)

容器.java

很抱歉这篇冗长的帖子,感谢您的帮助。顺便说一句,我确实检查了 StackOverflow;和谷歌,但我找不到任何关于此的信息。

谢谢, jvmpulp

0 投票
1 回答
322 浏览

java - Pulpcore 和 Javascript 到 Java Applet 的通信

我在使用Pulpcore Java 框架时遇到问题。我试图从带有小程序的页面上的 JavaScript 调用 Java 函数。小程序正确嵌入页面(pulpcore 生成代码)。JavaScript 代码是:

我什至调试了这段代码,它正确地从 DOM 获取了小程序,但是随后出现了这个 JavaScript 错误:

未捕获的异常:TypeError:“self.show2”不是函数

这让我有点困惑。使用

给出同样的错误。

我不知道我是否遗漏了什么或问题出在哪里。我什至找不到任何显示 JavaScript 到小程序通信的 Pulpcore 教程。

0 投票
1 回答
1382 浏览

pulp - 纸浆 cbc.exe 在线错误

当我使用带有纸浆和默认 cbc 求解器的solverstudio 时,我看到这样的错误:

第 188 行不过是prob.solve(). 怎么知道解决者发生了什么类型的问题?我用一些数据集运行相同的模型,它可以工作。但是对于其他一些数据集,它会报告此错误。我感谢您的帮助!

0 投票
1 回答
28 浏览

arduino - 使用modelsim的PULP平台

您好,感谢您的关注,

我正在尝试安装一个使用 modelsim 的 PULP 平台。最后一步是执行这个示例代码 Helloworld 和 modelsim 应该直接打开。

Tha附件显示了之后得到的错误:make helloworld.vsim

截屏

0 投票
0 回答
58 浏览

python - 在 Pulp3 中创建 Python 存储库

我已经根据这个网站pullproject.org 安装了pull3。设置 CLI 连接后,我想根据Python Plugin创建一个 python 存储库,但“python”不可用,我在这件事上找不到进一步的说明......

对此有任何想法吗?

0 投票
1 回答
43 浏览

python - 使用纸浆,根据一些约束选择项目

给定

在上面 df 1 为真,0 为假。我必须从给定的df中选择所有项目,满足以下条件: 1.total project selected count<=4((banglore location project+pune location project+cat_s project+cat_c project)<=4)

2.在所选项目中的项目数应如下: 1.banglore location project<=3 2.pune location project <=1 3.cat_s project<=1 4.cat_c project<=3

我必须选择同时满足这两个条件的项目。我无法为此编写方程式。请帮助我解决这个问题。