sprite相关内容

AndEngine Sprite/Box2D Body 移除使我的程序崩溃而没有错误/异常信息?

我正在制作一个带有障碍物的滑板游戏,你必须使用 box2D 和 AndEngine 跳过.我试图做到这一点,当玩家与一个物体发生碰撞时,该物体被移除并在物体的旧位置放置一个爆炸,但是精灵移除代码中的某些东西冻结了我的程序导致它结束(甚至不是一个强制关闭消息它只是自行关闭并进入我的主屏幕)并且 logcat 中没有出现错误/异常信息,所以我不知道是什么原因造成的!下面是一些代码片段- 当我创建 ..
发布时间:2021-11-27 12:22:25 移动开发

和引擎精灵移动路径修改器和身体

我使用这个代码 this.mPhysicsWorld = new FixedStepPhysicsWorld(30, new Vector2(0, 0), false, 8, 1);this.mScene.registerUpdateHandler(this.mPhysicsWorld);final AnimatedSprite chat_sale_1 = new AnimatedSprite ..
发布时间:2021-11-27 12:21:06 移动开发

创建一个像风景精灵一样的随机正弦图

假设我有这个精灵: 我在运行时创建了一个随机景观: 然后,我想用精灵平铺线下方的区域: 这是游戏场地,因此它也应该是一个物理对象(在 Box2D 中). 在这里,他给出了如何将其变成物理体的示例.那么,我如何在代码中做图形部分? 编辑:查看 AndEngine 示例,文件 RepeatingSpriteBackgroundExample.java,这不是我所需要的,但 ..
发布时间:2021-11-27 12:20:03 移动开发

Unity3D - 用于精灵剪辑的着色器

我正在尝试创建一个可用于在游戏中剪辑 2D 精灵的着色器,我在 另一个问题 着色器“精灵/剪辑区域"{特性{_MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {}_Length ("长度", Range(0.0, 1.0)) = 1.0_Width ("宽度", Range(0.0, 1.0)) = 0.5}子着色器{LOD 200标签{“队列"= ..
发布时间:2021-11-26 13:56:43 其他开发

Pygame:从精灵表中显示这些船及其运动的最佳方式是什么?

下面附上我正在使用的精灵表之一.现在,我想知道移动时显示带有动画的船只的最佳方式.这些船有 9 个框架.我找到了带有弃用代码的旧示例,或者将图像分解为单个文件的示例.我希望有人向我展示使用这些精灵的最佳方式.感谢您抽出宝贵时间. 解决方案 什么是最好的方法 无法回答,因为最终那是主观的;取决于你自己的目标.最棒的表演?最简单的代码?最灵活的代码? 你可以从我在上次无聊的会议中一起破解 ..
发布时间:2021-11-26 13:56:26 Python

如何在 Java 中提取此图像的一部分?

我有这个精灵表: 如何读取此图像文件以提取其中的一部分以用作 sprite ? 解决方案 如果精灵区域读入BufferedImage,getSubimage 方法可用于获取子图像精灵表. getSubimage 方法将采用 x、y、width 和 height 所需的子图像,因此可以获得所需的精灵.由于大多数精灵似乎大小相同,我认为它们中的大多数都可以通过嵌套的 for 循环来 ..
发布时间:2021-11-26 13:52:04 Java开发

将 3D Raycast 转换为 Raycast2D

我在下面有这个代码,它可以控制 3 个玩家中的一个被触摸的玩家.我能够通过在 2D 精灵后面添加 3D 立方体的方式来实现它,因为我的游戏应该是 2D 的,而我很难在 2D 中实现它.我真的很困惑如何在 2D 中做到这一点,因为我真的很困惑参数. 虽然我已经通过上面提到的方式实现了它,但我仍然想在纯2D中实现它.而且因为我在选择的玩家移动时有这个问题,所以精灵移动得更快. public G ..
发布时间:2021-11-26 13:49:29 C#/.NET

OpenGL 纹理图集流血

我正在尝试从纹理图集中绘制由较小瓷砖组成的基本 2d 地面网格(注意 1 像素透明边框): 我使用以下代码将图块渲染为纹理四边形: glEnable(GL_TEXTURE_2D);glBindTexture(GL_TEXTURE_2D, m_texture);glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);g ..
发布时间:2021-11-26 13:40:56 移动开发

如何缩放屏幕像素?

我编写了一个 2D Jump&Run 引擎,生成了 320x224 (320x240) 的图像.为了保持老派的“像素"感觉,我想根据用户的分辨率将结果图像缩放 2 或 3 或 4. 我不想缩放每个精灵,而是缩放生成的图像! 提前致谢:) 解决方案 Bob 的回答关于将过滤模式更改为 TextureFilter.Point 以保持良好和像素化是正确的. 但可能比缩放每个精灵 ..
发布时间:2021-11-26 13:40:48 其他开发

在 Unity 2D 中翻转 2D 精灵动画

我有一个关于 2D Sprite 动画的快速问题,但在任何地方都找不到具体的答案: 我有一个带有右侧行走动画的精灵.但是,当他向左走时,我显然想将动画向左翻转(2D 横向卷轴). 我可以使用 transform.localscale.x 轻松翻转精灵本身,但是,这只翻转精灵.不是动画剪辑.(这在 Unity 中不再发生) 因此,当精灵翻转时,动画剪辑开始播放的那一刻,它会向右翻转 ..
发布时间:2021-11-26 13:40:10 C#/.NET

如何在 Java 中提取此图像的一部分?

我有这个精灵表: 如何读取此图像文件以提取其中的一部分以用作 sprite ? 解决方案 如果精灵区域读入BufferedImage,getSubimage 方法可用于获取子图像精灵表. getSubimage 方法将采用 x、y、width 和 height 所需的子图像,因此可以获得所需的精灵.由于大多数精灵似乎大小相同,我认为它们中的大多数都可以通过嵌套的 for 循环来 ..
发布时间:2021-11-26 13:31:20 Java开发

在 LibGDX (Java) 中更改坐标系

LibGDX 有一个坐标系,其中 (0,0) 位于左下角.(像这张图片:http://i.stack.imgur.com/jVrJ0.png) 这让我头撞墙,主要是因为我正在移植一个我已经用通常的坐标系(其中 0,0 位于左上角)制作的游戏. 我的问题:有什么简单的方法可以改变这个坐标系吗? 解决方案 如果你使用相机(你应该这样做),改变坐标系非常简单: camera= ne ..
发布时间:2021-11-26 13:24:20 Java开发

淡入/淡出游戏对象

我对编码还很陌生,我仍在努力发展这种思维逻辑,以帮助我创建我想要的游戏解决方案.目前,我在 Unity 中尝试创建一个 2D 游戏对象,它是一堵隐藏着秘密门的墙.当玩家游戏对象触发它时,我希望该游戏对象淡出(大约 90%),露出后面的空间和隐藏的门. 到目前为止,我已经设法弄清楚如何在触发器上使“秘密墙"GO 处于非活动状态,因此它消失了,但这并没有产生我想要的视觉效果.正如我所说,我仍在努 ..
发布时间:2021-11-26 13:22:25 C#/.NET

如何多次绘制相同的运动图像?

你好,我正在制作一个平台游戏,当你按下空格键时,角色会发射一个在屏幕上移动的火球,但是当你再次按下空格键时,火球的坐标将设置回玩家的坐标,而不是绘制另一个火球,这就是我想要. import java.awt.*;导入 javax.swing.*;公共类 Fire 扩展了 JPanel{图像火球;私有整数 x=155000,y=155000;玩家玩家 = 新玩家();公共无效油漆(图形g){g.d ..
发布时间:2021-11-25 18:00:10 Java Web开发

Unity3D - 用于精灵剪辑的着色器

我正在尝试创建一个可用于在游戏中剪辑 2D 精灵的着色器,我在 另一个问题 着色器“精灵/剪辑区域"{特性{_MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {}_Length ("长度", Range(0.0, 1.0)) = 1.0_Width ("宽度", Range(0.0, 1.0)) = 0.5}子着色器{LOD 200标签{“队列"= ..
发布时间:2021-11-24 22:43:22 C#

Pygame:从精灵表中显示这些船及其运动的最佳方式是什么?

下面附上我正在使用的精灵表之一.现在,我想知道移动时显示带有动画的船只的最佳方式.这些船有 9 个框架.我找到了带有弃用代码的旧示例,或者将图像分解为单个文件的示例.我希望有人向我展示使用这些精灵的最佳方式.感谢您抽出宝贵时间. 解决方案 什么是最好的方法 无法回答,因为最终那是主观的;取决于你自己的目标.最棒的表演?最简单的代码?最灵活的代码? 你可以从我在上次无聊的会议中一起破解 ..
发布时间:2021-11-24 22:43:03 C#

如何在 Java 中提取此图像的一部分?

我有这个精灵表: 如何读取此图像文件以提取其中的一部分以用作 sprite ? 解决方案 如果精灵区域读入BufferedImage,getSubimage 方法可用于获取子图像精灵表. getSubimage 方法将采用 x、y、width 和 height 所需的子图像,因此可以获得所需的精灵.由于大多数精灵似乎大小相同,我认为它们中的大多数都可以通过嵌套的 for 循环来 ..
发布时间:2021-11-24 22:38:45 C#

从精灵图集中获取单个精灵

我想在 SpriteRenderer 组件中获取 GameObject 的单个精灵.不幸的是,这段代码返回了整个图集,但我需要这个图集的一部分. Texture2D 缩略图 = GetComponent().sprite.texture; 解决方案 没有从 SpriteRenderer 获取单个 sprite 的原生 API,也没有按名称访问单个 Sprite 的 API.您可以为此功能投票 ..
发布时间:2021-11-24 22:35:50 C#

如何使用一个精灵作为另一个精灵的锚点?

我想知道,如果可以的话,在 libgdx 中加入两个精灵. 让我解释一下,我有一个宇宙飞船,我必须在我的游戏中上交......而且是第一个精灵. 另一个精灵我会放在航天器的尖端,这样当它让我通过第二个精灵时,我总是可以知道坐标并因此导出一个向量以推进我的船. 我是 libgdx 的新手,如果有人有任何想法将不胜感激. 谢谢. 编辑:我会遵循总是渲染其他精灵的位置,目前 ..
发布时间:2021-11-24 22:27:08 C#

如何使用一个精灵作为另一个精灵的锚点?

我想知道,如果可以的话,在 libgdx 中加入两个精灵. 让我解释一下,我有一个宇宙飞船,我必须在我的游戏中上交......而且是第一个精灵. 另一个精灵我会放在航天器的尖端,这样当它让我通过第二个精灵时,我总是可以知道坐标并因此导出一个向量以推进我的船. 我是 libgdx 的新手,如果有人有任何想法将不胜感激. 谢谢. 编辑:我会遵循总是渲染其他精灵的位置,目前 ..
发布时间:2021-11-24 22:24:14 C#