c# - 如何使用图像的一部分作为按钮的背景?
问题描述
我正在创建一个拼图应用程序,用户需要将拼图块与拼图本身中缺少的拼图块匹配。
我目前所做的是创建一个包含完整拼图图像的图像对象。然后我在它上面覆盖了一个拼图轮廓作为另一个图像。然后我在拼图的底行做了一排按钮,它们一起拼出了一个单词。其中一个按钮随机变为黑色,表示它是缺失的部分。然后,用户需要选择正确的拼图,其中包含正确的单词缺失字母。我的问题是,如何将丢失的拼图块的背景设置为丢失/变灰的图像部分?希望这有意义吗?
解决方案
您可能可以将 SpriteMask 与具有拼图形状的精灵一起使用。 https://docs.unity3d.com/Manual/class-SpriteMask.html
推荐阅读
- c# - JsonConvert.Deserialize 附加到默认属性值。如何防止这种情况?
- c++ - 输入两个未专门化大小的矩阵
- javascript - Easy-peasy [redux] 从 actionOn 切换状态有延迟
- html - Fancybox 和 LostGrid 让我很难受
- java - 数据提取 Tar 和 7z
- php - 用户中止后在后台运行 PHP + Curl
- delphi - 有没有办法使用 delphi Windows API 获得双击速度?
- python - ValueError:直方图的“histnorm”属性收到的“builtins.str”类型的值无效
- aws-lambda - AWS lambda 中的 Alexa 自定义技能无法识别 Alexa.getSupportedInterfaces [错误处理:Alexa.getSupportedInterfaces 不是函数]
- hibernate - org.hibernate.MappingException:序列的增量大小在实体映射中设置为 [10] 而 ... size 为 [1]