问题标签 [game-maker]
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.
c++ - c++ Internet Interaction For DLL
我正在制作一个 DLL 来扩展 Game Maker,但它必须用 C++ 编写。我拥有我需要的大部分功能(它不止做一件事),但我需要能够连接到互联网、执行 PHP 文件并获得结果。我还需要阅读位于互联网上的文件。
有什么方法可以在 C++ 中做这样的事情,这会导致 1 个 DLL?
哦,它还需要可转移到 Mac OSX,这样我才能编译 DyLib 以与 GM4Mac 一起使用
谢谢,阿什利
html - 如何停止 Game Maker HTML 5 mobile 的自动旋转?
我用 Game Maker HTML 5 制作了我的游戏并将文件上传到 Phone Gap。我的手机上有游戏,但我不希望游戏自动旋转。我可以将代码放入我的文件中以停止自动旋转吗?如果我必须在 Phone Gap 中编辑我的文件,我该怎么做?
game-maker - 使对象避免在彼此之上生成
正如标题所暗示的那样,有没有人知道在游戏制作器中保持不断重新生成的对象(当前设置为 x 轴上的随机位置)的正确方法?
freeze - Gamemaker 游戏冻结电脑
我的朋友目前正在gamemaker中制作游戏,但每当我为他测试时,我的电脑似乎就完全锁定了。我正在测试的我的 PC 没有任何动力不足,它有 2500k、Radeon 6950 和 8GB RAM。在冻结期间,我的 RAM、GPU 和 CPU 使用率几乎没有受到影响。如果我在冻结时播放音乐,扬声器就会嗡嗡作响。每当发生这种情况时,始终需要完全重新启动系统,根本没有任何响应。游戏画面停留在屏幕上,鼠标、键盘和重启按钮没有反应。这个问题可能更适合 Gamemaker 论坛,但它可能是我电脑的问题。我不确定。我可以玩 MW2 和孤岛危机几个小时而不会崩溃,所以这要么是软件问题,要么是奇怪的东西。我所有的时间都是正常的。其他人建议检查 while 循环,但不会
javascript - 使用 JavaScript 添加图像
长话短说,我需要使用 JavaScript 将图像添加到给定 URL 的 html5 游戏。问题在于它位于一个名为 gamemaker html5 的程序中,该程序基本上是一个用于创建 HTML 游戏的拖放 IDE。
我不知道任何 JavaScript,只需要代码来添加给定 URL 的图像。有人可以帮我将以下 html 翻译成 JavaScript 吗?
这全部包含在 html5 画布上,因此我需要能够将图像弹出到 x,y 坐标上。
python - 从游戏制作者到 Python
我使用 Game Maker 为 Windows 创建简单(而不是简单)的 2D 游戏。
我真的很喜欢它。它易于使用,功能强大,让我可以非常快速地创建游戏。
但现在我知道了 Python。Python是我的新爱。
我现在想用 Python 创建游戏。我想有类似 Game Maker 但里面有 Python 的东西。
谷歌搜索“python游戏引擎”,我发现了这些:
1) 游戏
2) Cocos2D
3) 搅拌机
4) Python-食人魔
也许我错了,但我发现:
1) PyGame 并不比 Game Maker 更强大(对于 Windows)。最后一个realese是在2009年。
2) Cocos2D 通常用于用 C# 和 Java 创建手机游戏。它也不比 Game Maker 更强大。
3) Blender 是 3D 引擎。不要认为它比 Game Maker 更容易创建 2D 游戏。
4) Python-Ogre——与 Blender 相同。
那么,你会推荐我什么?
python - Python 服务器和游戏客户端:消息过载?
我正在用 Python 编写一个游戏服务器,并使用 Faucet Networking 插件在 Game Maker 中编写一个游戏客户端(尽管这无关紧要)。每次玩家移动时,客户端都会向服务器发送一条UPDATEXY消息,并且客户端中有消息聊天的东西。当有 2 个客户端连接到服务器时,客户端似乎会收到消息超载(进一步进入运行时,聊天消息显得更慢,并且玩家落后于实际其他玩家所在的位置)。我相信这是因为客户端无法以它们流入的速度处理消息,所以我在客户端中实现了一个功能,它将所有消息转储到接收缓冲区中,并忽略它们。这似乎有效,但玩家会猛烈地抽搐。这个问题有什么“干净的解决方法”吗?
顺便说一句,我使用的协议是 TCP。这是 TCP 本身的问题还是我只是用错了?切换到 UDP 有帮助吗?
谢谢。
编辑:请求代码,所以你去服务器:
^这只是几个包,还有更多,但它们都非常像那些
在这里,你去客户端:
^抱歉,这完全是乱码,现在只是临时代码。它也只是几个数据包,它在该代码下面处理更多,尽管它们看起来都相似。
game-maker - Game Maker Code 反其道而行之?
一旦我开始游戏,玩家精灵就会开始向右移动。但是,正如您所看到的,这不应该发生……对吧?
当我真正按下 D 时,它会执行小块的 (Else) 部分。
知道为什么会这样吗?我对此有点陌生。
编辑:我有点搞砸了,我交换了代码(来自else的IF),一开始我不会移动,但按任何键都会让我移动。
另一个编辑:Else 将在不应用 D 键时应用的事实让我意识到(如果这确实工作正常)这个 else 会侵入尝试移动其他方向(按下任何按钮将停止移动)
另一个编辑:我将keyboard_check 更改为keyboard_check(vk_right) 它工作得很好。我相信这是我如何声明密钥的简单问题......如何正确声明密钥?
objective-c - 用于 iPhone 开发的 GameMaker
GameMaker 与 iPhone 开发的 XCode/Objective-C 相比如何?我认为 GameMaker 非常易于使用,但其功能受到限制,而 XCode/Objective-C 更难使用,但当然尽可能灵活(通过设计)。我正在考虑买一本关于两者之一(GameMaker 或 XCode/Objective-C)的书,因为我想开发 iPhone 应用程序,但我发现很难弄清楚利弊。任何输入将不胜感激:) :)
game-maker - 对齐瓷砖最有效的方法是什么?
我有 17 个图块需要根据周围的块更改它们绘制的图像。
http://i.stack.imgur.com/aFsIw.png
我可以这样做,但它非常麻烦且容易出错,我无法让它工作。
有没有更好的办法?