甜品消消乐 07 随机颜色的生成
程序员文章站
2022-07-08 17:18:49
可以通过当前游戏物体是否挂载有每一个脚本来判断游戏物体是否拥有此功能GameSweet.cs //获取甜品颜色的组件(脚本) private ColorSweet colordCompoment; public ColorSweet ColordCompoment { get { return colordCompoment; } } private void Awake()...
可以通过当前游戏物体是否挂载有每一个脚本来判断游戏物体是否拥有此功能
GameSweet.cs
//获取甜品颜色的组件(脚本)
private ColorSweet colordCompoment;
public ColorSweet ColordCompoment
{
get
{
return colordCompoment;
}
}
private void Awake()
{
colordCompoment = GetComponent<ColorSweet>();
}
public bool CanColor()
{
return colordCompoment != null;
}
在GameManager.cs脚本中进行调用
void Start () {
if (sweets[x, y].CanColor())
{
//通过当前预制体身上的GameSweet脚本获取到ColoeSweet脚本里面的属性和方法
sweets[x, y].ColoredComponent.SetColor((ColorSweet.ColorType)Random.
Range(0, sweets[x, y].ColoredComponent.NumColors));
}
}
本文地址:https://blog.csdn.net/weixin_43992968/article/details/107613404
上一篇: python图片的base64编码
下一篇: Qt下的进程界面之间的鼠标焦点切换