Image 如何在屏幕上用随机药水绘制图像?
我想在屏幕上显示一个甜甜圈的图像,但我希望它是随机的,它有多大,甜甜圈上的洞有多大。有什么简单的方法可以做到这一点吗 我不能只是缩放一个甜甜圈的图像,因为我希望这个洞也有不同的大小Image 如何在屏幕上用随机药水绘制图像?,image,unity3d,Image,Unity3d,我想在屏幕上显示一个甜甜圈的图像,但我希望它是随机的,它有多大,甜甜圈上的洞有多大。有什么简单的方法可以做到这一点吗 我不能只是缩放一个甜甜圈的图像,因为我希望这个洞也有不同的大小 谢谢 我将通过以下步骤来实现: 创建一个仅包含排序组的游戏对象 作为该对象的子对象,创建以下对象: 制作一个无孔甜甜圈的精灵渲染器。随机缩放。将其掩码交互设置为掩码下不可见 制作一个甜甜圈洞的精灵渲染器。随机缩放。确保其掩码交互设置为None 制作一个与步骤2中的孔具有相同形状的孔,并将其缩放为与第2部分中的孔相同
谢谢 我将通过以下步骤来实现:
- 创建一个仅包含
排序组的游戏对象
- 作为该对象的子对象,创建以下对象:
- 制作一个无孔甜甜圈的精灵渲染器。随机缩放。将其
设置为掩码交互
掩码下不可见
- 制作一个甜甜圈洞的精灵渲染器。随机缩放。确保其
设置为掩码交互
None
- 制作一个与步骤2中的孔具有相同形状的孔,并将其缩放为与第2部分中的孔相同的大小
- 从上到下分层,如:甜甜圈孔(步骤2)、雪碧面具(步骤3)、无孔甜甜圈(步骤1)
- Object with SortingGroup
- Donut Hole Sprite (Mask Interaction: None)
- Sprite Mask
- Donut-without-Hole Sprite (Mask Interaction: Not Visible Under Mask)
将甜甜圈精灵放在SortingGroup父级中,可以让您拥有许多甜甜圈,而无需遮罩干扰其他甜甜圈。1。拍摄一张没有孔的甜甜圈图像,然后随机缩放。2.拍摄一张油炸圈饼的洞的图像,随机缩放。3.在甜甜圈顶部显示孔。@Ruzihm我的想法与此完全相同,但我认为必须在“甜甜圈”图像上制作一个遮罩,使其真正透明。例如,@derHugo很有道理。我会参考OP。他们可以将“无孔甜甜圈”设置为“遮罩下不可见”,并在顶部放置一个与孔大小相同的圆形遮罩。@Ruzihm top;)让它成为一个answer@derHugo完成;)