新的一天,新的时间休假/失业。 是时候开始新鲜了。
让我们看看我可以做一个风险游戏。
谷歌搜索“创建风险游戏”
跟随youtube上有关创建风险游戏的教程。
在Inkscape中,绘制2层,其中1层代表国家,1层代表大陆。 下载Inkscape花了10分钟。


接下来,我将可爱的图形导出为PNG文件,然后将它们导入新的Unity项目。 我没有变得多余,因为这些最终将与mapbox sdk磁贴交换掉。







这是我添加的代码:
使用System.Collections;
使用System.Collections.Generic;
使用UnityEngine;
[RequireComponent(typeof(PolygonCollider2D))]
公共类CountryHandler:MonoBehaviour
{
私人SpriteRenderer精灵;公共Color32 oldColor;
公共Color32 hoverColor;
公共Color32 startColor;无效Awake()
{
sprite = GetComponent ();
sprite.color = startColor;
}
void OnMouseEnter()
{
oldColor = sprite.color;
sprite.color = hoverColor;
}无效的OnMouseExit()
{
sprite.color = oldColor;
}}
第19天
注意。 这次我启动了一个新的Unity项目,将其另存为2D游戏。 这次,我还创建了一个新的png文件,其中带有彩色的国家(而不是内部的空心)。
结果是我放在对撞机上的瓷砖消失了🙁

[RequireComponent(typeof(PolygonCollider2D))]
公共类CountryHandler:MonoBehaviour
这部分代码很好
一旦我到达了代码的这一部分,它就会使这个国家消失
sprite.color = startColor;
仔细检查,似乎sprite.color = xxx使它消失了。