文件名称:phaser-3-palette-swapping-example:在Phaser 3中在Spritesheet上使用调色板交换的示例
文件大小:13KB
文件格式:ZIP
更新时间:2024-02-24 05:54:40
phaser phaserjs html5-game-development phaser3 phaser3-example
Phaser 3调色板交换示例 在Phaser 3中的Spritesheet上使用调色板交换的示例 这个怎么运作 最初的想法来自本文: 本示例中的调色板交换是通过拍摄包含调色板数据的图像,然后通过一个Spritesheet并将匹配的像素从原始调色板切换到新调色板来实现的。 我们的“调色板数据”图像是一幅小图像,由我们要替换的每种唯一颜色及其替换组成。 每种颜色是单个像素,并且每一行代表一个单独的调色板。 然后,我们定义一个配置,其中包含用于在执行调色板交换后创建必要的Spritesheets和动画的相关信息。 var animConfig = { paletteKey : 'link-palette' , // Palette file we're referencing. paletteNames : [ 'green' , 'red' , 'blue' , 'purple' ] , // Names for each palette to build out the names for the atlas
【文件预览】:
phaser-3-palette-swapping-example-master
----public()
--------assets()
--------index.html(354B)
--------js()
----README.md(2KB)