对于学校,我想创建一个小战舰游戏。我想用OnMouseEnter事件悬停单元格,但什么也没发生,事件从未被调用过。public class CellCommonData : MonoBehaviour // Datastore public bool IsShipCell {private void Start() WasActivated = false; // the cell is not clicked
使用Unity3D编辑器。我有一个物体,当它与其他物体碰撞时,它会改变颜色,这一切都是有效的,但是当改变场景时,球会恢复到它的默认颜色。因此,我需要球在改变颜色时,通过脚本更新预制件,以便其他场景中的对象的其他实例也会改变颜色。这是我为改变颜色而写的代码:using System.Collections;
public class colourpic
我正在使用Unity3d显示一个码头场景
容器基于实时消息进行更新。我正在优化这个场景的抽签要求。我发现容器是用绘图网格方法一个接一个地绘制的。我在代码中所做的是从预制件加载一个容器并设置颜色。instance = (GameObject)Instantiate(Resources.Load("Prefabs/box1"));
Material material = instance.GetComponent有没有办法对gameObject</
我确实需要一些帮助来实现用户与模型交互的方式,例如,当编辑按钮被按下时,我希望用户在对象上的一个零件上进行选择,该零件可以用c#在单位上以黄色突出显示。有没有办法,有没有逻辑?如果你不理解我想要实现的东西,请让我知道。谢谢你的帮助。new Color32(255, 255, 255, 255); }
var off
我目前正在学习C#和Unity,我创建了一个简单的游戏,您可以通过单击"C“键(它将更改为绿色)来更改播放器的颜色(默认情况下是红色的)。该代码可以工作,但问题是,我不知道如何创建一个代码,通过使用相同的键("C")将绿色再次更改为红色。我所知道的唯一选择是创建另一个if,但是使用一个不同的按钮。这是我的代码:
using System.Collect