看了各种上下文菜单的教程,大部分都比较简单,不能再修改,比如每次在Unity Editor中点击菜单,让玩家得分上升10就好了
[ContextMenu("Add Score By 10")]
public void addScore01()
{
playerScore = playerScore + 10;
}
假设我想按特定数量添加玩家分数,就像我调用此方法时的使用方式一样
public void addScore(int scoreToAdd)
{
playerScore = playerScore + scoreToAdd;
}
上下文菜单可以那样工作吗?如果可以,代码会是什么样的?
还有一个问题,如果我想生成一些东西(例如实例化一些游戏对象),上下文菜单也可以处理实例化吗?
Spawn1BlockStore(RefPoint, BlockWidth);
真的很想学习 unity 上下文菜单的用法和限制,手册页太简单了,我几乎不明白它能做什么或不能做什么。