2d-games相关内容

加载所有图像后如何发出警报?

我正在构建一个 JavaScript 游戏,我想在加载所有图像后发出警报.我试过这段代码,但它不起作用: 函数 loadEveryThing() {var imgNumber = 0;img1 = 新图像();img1.src = "1.png"img1.onload = 函数() {imgNumber = imgNumber + 1;}img2 = 新图像();img2.src = "2.pn ..
发布时间:2022-01-17 11:51:55 前端开发

如何为此特定代码在 Pygame 中模拟跳跃

我一直在尝试模拟 Pygame 代码中的跳转,但未能成功实现.有一个尺寸为 10 x 10 的矩形,我希望该矩形在按下 SPACE 时跳转.我暂时保持这段代码不受重力影响. 导入pygamepygame.init()ScreenLenX = 1000ScreenLenY = 500win = pygame.display.set_mode((ScreenLenX, ScreenLenY))pyg ..
发布时间:2022-01-08 09:12:38 Python

Python中简单的战舰游戏实现

好吧,我不知道如何为计算机本身开发另一个带有隐藏空间的板,并测试命中率.同样,我什至不确定我将如何测试我现在拥有的棋盘上的命中率.请注意:玩家转弯功能将迁移到计算机板上,因为您不会攻击自己的船只.这是代码.它可能不是最好的格式(如方法和对象等),但我可以稍后对其进行改进.还有另一种方法可以将所有船只放在一个功能中吗?或者按照我的方式,它是否必须保持这种状态? 级战列舰(对象):def __ini ..
发布时间:2021-11-26 14:00:05 Python

Metro 应用程序在游戏中举行活动

我制作了一个游戏,用户可以在其中导航角色.由于它是为 PC 和平板电脑(使用 Win8)设计的,因此有两种方法可以做到. 1) 使用键盘(Key_Down 和 Key_Up 事件) 2) 使用触摸和保持(Tapped 和 Holding 事件) 不幸的是,Holding 事件存在问题,因为它会在 很长时间 时间段(我认为是 1 秒)后引发.我不得不使用long这个词,因为它在游戏 ..
发布时间:2021-11-26 13:59:35 C#/.NET

为棋盘游戏响应地映射自定义形状的 HTML 元素的好方法

我的问题是我还没有弄清楚如何以响应方式对齐空间.我试过使用 vw/vh's 和 %s,但两者都破坏了不同视图大小的一致性.任何人都可以推荐一种直接的方法来锁定这个板吗? 我不想使用 50 多个空间的 cpu 消耗的多个画布 bc,也不想使用图像映射,因为它没有响应. 大家好, 我正在尝试通过 angular 1.x 将棋盘游戏移植到 HTML 中.我有一个包含每个板空间的对象,并 ..
发布时间:2021-11-26 13:59:26 前端开发

哪种设计模式适合可数对象?

我有一个无法再次解决的问题.作为最近熟悉设计模式但尚未处理它们的初级开发人员,我需要您的帮助以找到合适的. 问题是: 我想借助抽象类或接口来概括对象. 我想计算派生类的每个实例,因为我需要限制它们的数量. 例如在“海战"中我使用的游戏类:SeaObject ---->我的,船,Kreyser.水雷、船只等数量有限 我尝试在基类中使用静态字段“count",但我不明白如 ..
发布时间:2021-11-26 13:59:16 Java开发

高分和当前分数

我想在屏幕上显示游戏的当前得分和历史最高得分.这是有效的,但每次我重新开始游戏时,即使当前分数低于最佳分数,最佳分数也会改变. CCLabelTTF *punteggio;NSString *stringa;NSString *stringa2;CCLabelTTF *punteggioMAX;积分;int scoreMAX; 有保存分数、添加分数和游戏结束重置分数的方法. -(void)a ..
发布时间:2021-11-26 13:59:07 移动开发

检测 SKShapedNode 是否关闭

在我未来的游戏中(在 SpriteKit 中),我需要绘制类似圆形的形状.我使用 CGMutablePathRef 和 SKShapeNode 来绘制自己. 在 touchesEnded 上,我需要检查用户是否确实关闭了圆圈,或者开始和结束触摸之间是否存在间隙.(严格地说,它不仅可以是正确的圆,我还需要检测任何封闭的形状,例如循环......) 我该如何进行这项检查? 解决方案 ..
发布时间:2021-11-26 13:58:54 移动开发

在我的游戏中动画瓷砖

我正在制作一个 Pokemon Style 2D java 游戏,不使用任何库,只使用纯 Java,并且我正在努力让水瓷砖动画化,但遇到了问题.我希望磁贴每半秒左右更新一次.我将发布我的主要类、抽象瓷砖类、水类和屏幕类,以便您能想出一种方法,让我如何在我的游戏中为瓷砖制作动画. P.S:现在我正在尝试为水瓷砖制作动画.并且所有的精灵都是为了测试,稍后会更改. DropBox 上的代码: ..
发布时间:2021-11-26 13:58:40 Java开发

光组件在 Unity 中的 Image 后面

我有两种不同的画布:一种用于背景,一种用于游戏场景 主要画布: 背景画布: 我遇到了这个问题:如果我将一个对象放在主画布中,一切似乎都可以正常工作,但是如果我向该对象添加一个光组件,我将看不到光(就像背景图像一样在光前): 没有背景画布: 使用背景画布: 知道为什么吗? (不是BGcanvas的问题,问题是BGcanvas的图像组件,如果我禁用它,我可以看 ..
发布时间:2021-11-26 13:58:31 其他开发

如何为我的 Hangman 游戏添加新功能?

我正在做游戏,刽子手.我有代码,如果你输了,我只想显示这个词.我该怎么做? 刽子手的 init()--by Londres on Stack脚本刽子手属性标准输入:缺失值属性标准输出:缺失值属性字典:缺失值在 init() 上--开始游戏将 stdin 设置为父母的 HangmanStdin 的 alloc() 的 init()将标准输出设置为父母的 hangmanStdout 的 alloc( ..
发布时间:2021-11-26 13:58:23 其他开发

我试图让玩家在触发时停止移动

我正在 Unity 中开发自上而下的 2D 游戏.这个想法是,当玩家踩到某个瓷砖时,会弹出一个带有文本的 UI(已经可以工作)并且玩家停止移动,直到玩家点击按钮(已经编程并可以工作)并且 UI 消失.我被建议将 RigidBody2D 转为运动学,但它不起作用,它只是做它以前做的事情.难道我做错了什么?以下是磁贴上触发脚本的代码: public class TriggerScript : Mon ..
发布时间:2021-11-26 13:58:03 C#/.NET

我们如何才能在旋转后的精确点停止这个 HTML5 Canvas 轮子?

在下面的代码链接中,HTML5 画布旋转轮游戏.我想在用户定义的位置停止这个画布,就好像用户想要总是在 200 个文本或 100 个这样的文本处停止. 目前,它在随机点停止,我想控制停止的位置,就像我想随时在 100 或 200 或 0 处停止圆圈一样. 我们怎样才能做到这一点???谁能帮忙!!!!!! 还附上了 Codepen 链接. HTML 文件 ..
发布时间:2021-11-26 13:57:55 前端开发

使用 SpriteKit 和 SWIFT 为游戏构建网格级别

我正在寻找构建游戏关卡的最佳方式: 游戏将由多个关卡组成,每个关卡都将是独一无二. 您将演奏一个正在运动的物体(这里是星星)在网格上. 物体只能向下移动,不能返回. 一个关卡由很多案例组成,每个案例都会有不同的行为. 我的关卡会有背景、屏幕宽度,但是高度将取决于水平,我想很多倍的高度的屏幕. 背景随着物体的移动而移动 目前,我正在制作一个小原型,只是为了学习. 阅读了很 ..
发布时间:2021-11-26 13:57:43 移动开发

我怎样才能在两点之间相对缩放一些东西?

这更像是一道数学题,我似乎在网上找不到任何答案. 所以这就是我想要完成的: 假设我有一个圆圈,从 Ay 开始.现在当这个圆圈向 By 移动时,我希望它按比例缩放到某个大小. 例如,如果圆的直径在 Ay 处为 5,我如何在它到达 By 时将其缩放为 52.2. 另外一个问题:我可以用正方形实现同样的效果吗? 解决方案 位置补间. 键和关键帧 在动画中,我们 ..
发布时间:2021-11-26 13:57:33 Python

为什么缩放后的 HTML5 画布上的“像素"奇怪地对齐?

我目前正在编写一个类似于经典诺基亚 Snake 的基于 HTML5 canvas/JS 的小蛇克隆.(这是我的第一个 HTML5 canvas/JS 游戏,也是我的第一个游戏,我仍然是一个新手程序员;)) 为了简单起见,我决定让蛇和樱桃的每一部分都只有 1 个像素,但这通常会导致非常小的蛇和樱桃!;) 所以我决定用 .scale(8,8) 缩放画布,这样每个像素都是 8*8. var 蛇 ..
发布时间:2021-11-26 13:57:15 前端开发

在 Pygame 中检测多边形和矩形之间的碰撞

所以我试图用 pygame 制作一个我们中间的类型游戏.我刚开始,所以我没有太多东西,现在正在制作地图.但是,我正在努力解决的一件事是碰撞逻辑.地图现在有一个细长的八边形形状,但我认为无论形状如何,我都会使用类似 pygame 多边形的东西.当我运行我现在拥有的代码时,它会检查我的玩家(pygame 矩形)和墙壁(pygame 多边形)之间的碰撞,它说: TypeError: Argumen ..
发布时间:2021-11-26 13:57:08 Python

调整窗口大小并在其中移动内容

我有一个用 Java 制作的简单游戏.本质上,我的编程能力比较基础,我希望能够调整游戏所在窗口的大小,而不是让图像停留在原处,而只是在更大的区域显示白度. 这是一个截图. 有什么简单的方法可以做到这一点吗? 解决方案 现有的两个答案似乎假定您希望调整游戏空间的大小. 调整游戏空间的大小 射击游戏的游戏空间不一定能很好地调整大小.例如.当游戏宽度是两倍时,按左/右箭头键是否应该以 ..
发布时间:2021-11-26 13:56:50 Java开发

水效果“在安卓上"对于 2D 游戏.从哪儿开始?

我想在我的 android 2D 游戏中添加一些水效果,以给人一种物体在水下并且水越来越高的印象.有没有办法以编程方式做到这一点.可能有人可以给我一些代码建议,或者可以说我在哪里可以找到一些东西开始.我喜欢以编程方式做事.有一次我看到用代码人工制作的火焰效果.水的情况也一样吗? 解决方案 您将要为水效果编写一个 gl 着色器. 步骤: 渲染场景以渲染目标(纹理) 应用着色器渲 ..
发布时间:2021-11-26 13:56:33 移动开发