gpt4 book ai didi

android:视觉/艺术 Assets

转载 作者:行者123 更新时间:2023-11-30 04:43:05 31 4
gpt4 key购买 nike

我正在尝试为 android 制作游戏。我目前已将所有美术资源加载到 drawables 文件夹中,但我的问题是如何实际引用特定资源来渲染它?

我知道每个文件都有一个唯一的@id,我可能必须在onDraw(canvas) 方法的@override 中实现。所以问题是我如何实际将图像显示到屏幕上?

我已经浏览了六本书,所有这些书都在谈论从网上获取图像,或者使用绘画功能手动绘制它,但我已经准备好了 .bmp 格式的资源,而且它们很复杂足以让编码油漆手工绘制它们将是一个非常大的偏头痛。

我更喜欢看一个方向(具体的书、教程、博客、开源代码[假设质量评论])我仍然有点学习 java 作为我的第二编程语言,所以我不是翻译伪代码的地步直接到java呢。

[编辑中添加]是否每帧使用 Paint() 进行绘制比渲染位图的开销更低,并且仅在显示更改时更改显示?

最佳答案

对于 2D 游戏,我建议您使用 SurfaceView

将您的图像加载为位图,然后让 Canvas 绘制该位图。

要使图像具有动画效果,有两种可能的方式:

  • 你可以膨胀 View
  • 创建一个循环线程来调用绘图函数

Here's some good starting tutorial about displaying image in Android, especially for games

关于android:视觉/艺术 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590611/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com