【发布时间】:2018-01-25 16:11:37
【问题描述】:
我正在使用 Phaser 开发游戏,其中用户被呈现为三角形画布。用户可以通过在画布上绘制任何裁剪图案来将此画布裁剪为任何可能的形状。除此之外,我需要以合适的数据格式将此裁剪的画布用作要渲染的图像,并跟踪在此画布上所做的更改以撤消 puspose。 任何帮助解决这个问题将不胜感激。
提前致谢。
【问题讨论】:
标签: phaser-framework
我正在使用 Phaser 开发游戏,其中用户被呈现为三角形画布。用户可以通过在画布上绘制任何裁剪图案来将此画布裁剪为任何可能的形状。除此之外,我需要以合适的数据格式将此裁剪的画布用作要渲染的图像,并跟踪在此画布上所做的更改以撤消 puspose。 任何帮助解决这个问题将不胜感激。
提前致谢。
【问题讨论】:
标签: phaser-framework
所以这就像折叠一张纸然后将其切割成雪花的样子?有趣的想法。
我认为您可以使用BitmapData 绘制初始剪切,然后复制该位图 6(或 12?)次并旋转和翻转 x 轴以构建其余部分。虽然可能会有一些看起来,就像小线一样,在部分 idk 之间。
另一种方法是跟踪初始切割线,如矢量。然后使用数学/三角函数计算结果。不过不知道该怎么做,抱歉。
【讨论】: