gpt4 book ai didi

Android棋盘游戏: Many views or one big view?

转载 作者:行者123 更新时间:2023-11-30 02:51:48 24 4
gpt4 key购买 nike

<分区>

我正在尝试制作一款基于 2D 回合制的 Android 游戏,该游戏具有类似棋盘的网格。我想到了两种不同的渲染板的方法:

  1. 一个大型自定义 View,它计算所有内容并呈现所有图 block 。任何一个图 block 上的任何动画都需要重新绘制整个 View ;所以这个 View 将一直重新绘制自己。

  2. 一个大的自定义 ViewGroup 和许多较小的自定义 View,每个 View 代表一个图 block 。只有具有动画效果的图 block 才需要重绘。 ViewGroup 负责确保每个 View 位于屏幕上的正确位置。

资源密集度较低的方法可能是什么?或者是否有我没有想到的更好的方法?

其他可能需要考虑的因素:

  • 除了网格图 block 之外,还会有 Sprite 在图 block 之间移动和移动。磁贴本身不会翻译。

  • 棋盘上的方 block 数量因游戏而异,但棋盘始终为矩形。

  • 电路板通常很大,一个典型的屏幕无法容纳所有的图 block ;所以用户应该能够在板上平移和缩放。

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