RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 777216
Accepted
Алексей Ефимов
Алексей Ефимов
Asked:2020-01-29 20:50:28 +0000 UTC2020-01-29 20:50:28 +0000 UTC 2020-01-29 20:50:28 +0000 UTC

在哪里以及如何最好地为游戏绘制精灵?

  • 772

来自编程新手的问题:在哪里(如何)为游戏绘制精灵更好?例如:想象一条道路和一辆汽车。道路上有助推器,通过点击助推器,汽车移动到按下的位置,拾取助推器改变外观。

关于我的想法的一点点:我画了必要的图片(例如,在 Photoshop 中)。我在同一个 Photoshop 中为它们制作动画,或者用图像制作地图集。在代码中,我创建了一个新文件 (.java),我将在其中指定一个数组,指示图像的名称 + 使用位置和图像。

请纠正我的观点(欢迎建设性批评)。问题: 1. 如果我正在制作带有图像的图集,我如何在代码中指定要使用图集中的哪个特定图像?2.也许是一个愚蠢的问题,但它是如何“......将绘制......的代码”?

PS:我不使用AndEngine。

java
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Kromster
    2020-01-29T21:03:13Z2020-01-29T21:03:13Z

    最好画在对您(或艺术家)更方便的地方。即使在 MSPaint 中,他们也为独立游戏绘图。

    完成的图纸被收集在一起(在一个文件夹中或打包到资源文件中)。对于动画,它们通常将一系列图片链接成一个实体。

    在游戏中,您需要一种寻址方式——通过名称或通过 id-name 或 id-entity 绑定。

    Atlas 最好以编程方式构建。手动,这可能是劳动密集型的,特别是在返工时,当精灵增加了 3-4 像素时,因此,整个图集已经“运行”。在图集中寻址,生成时需要保存地址表——id-x/y-height/width。

    图片通常是通过使用的 API 绘制的(这里的方法取决于它),但在一般情况下,它们作为像素数组提供给 API,然后您会返回一个 id,然后您可以通过该 id 调用 API - draw有这样那样的 id 的图片,然后 -then。

    • 0

相关问题

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    是否可以在 C++ 中继承类 <---> 结构?

    • 2 个回答
  • Marko Smith

    这种神经网络架构适合文本分类吗?

    • 1 个回答
  • Marko Smith

    为什么分配的工作方式不同?

    • 3 个回答
  • Marko Smith

    控制台中的光标坐标

    • 1 个回答
  • Marko Smith

    如何在 C++ 中删除类的实例?

    • 4 个回答
  • Marko Smith

    点是否属于线段的问题

    • 2 个回答
  • Marko Smith

    json结构错误

    • 1 个回答
  • Marko Smith

    ServiceWorker 中的“获取”事件

    • 1 个回答
  • Marko Smith

    c ++控制台应用程序exe文件[重复]

    • 1 个回答
  • Marko Smith

    按多列从sql表中选择

    • 1 个回答
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Suvitruf - Andrei Apanasik 什么是空? 2020-08-21 01:48:09 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5