javascript - 为 Javascript 游戏显示卡片图像的最有效方式

标签 javascript image

如果我有一些用于 Javascript 游戏的卡片图像,显示这些图像的最有效方式是什么?
最好只创建一个具有相同图片 URL 的新对象吗?
我是否应该预加载所有图像然后隐藏它们并克隆图像对象的实例?
还有其他方法吗?

最佳答案

  • 当然要预加载它们。
  • 尽可能使用 sprite,例如,您可以将每件套装加载到一张图片中。然后你可以加载每张卡片作为 div 的背景。
  • 只要您从同一 URL 加载图像。浏览器应该使用客户端本地缓存的文件,而不是从服务器请求它。
  • 克隆应该不错,但必须是深度克隆,否则操纵一个会影响所有其他克隆。

关于javascript - 为 Javascript 游戏显示卡片图像的最有效方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818921/

相关文章:

javascript - 如何将 es6 语法添加到 atom 编辑器

javascript - 将 Javascript 数组转换回 JQuery 类型对象

javascript - 我应该/如何使用 .slice() 在按下按钮时交换图像 scr? (用于图库中的下一个/上一个按钮)

image - ffmpeg:将多个图像叠加到视频中

javascript - Angular Material - 向左移动 md-secondary

javascript - 使用 ES6 Promise 进行递归树遍历

android - 查找 ImageView 相对于它显示的图像的位置

html - 拉伸(stretch)图像以适应整个容器宽度的 Bootstrap

php - 如何动态创建带有指定编号的图像?

javascript - 如果第二次单击该按钮,页面会刷新 - 如何防止这种情况发生?