unity 2d中 internal void StartChangeVector3Int position DebugLog来自开始建造的输出1 + inputManager1OnMouseLeftClickGetInvocationList0MethodName; change1transformposition = inputManager1GetMousePositi
可能有几个原因导致代码没有执行 inputManager1.OnMouseLeftClick += FinishChange:
inputManager1.OnMouseLeftClick可能没有被正确地定义或初始化。请确保OnMouseLeftClick是一个正确的事件,并且已经被正确地实例化。FinishChange方法可能没有被正确地定义或实现。请确保FinishChange方法已经被正确地定义,并且在StartChange方法之后能够被调用。- 在
inputManager1.OnMouseLeftClick += FinishChange之前已经存在其他的委托方法。请检查inputManager1.OnMouseLeftClick是否已经包含其他的委托方法,如果有,可以尝试使用inputManager1.OnMouseLeftClick = FinishChange来替换原有的委托方法。 StartChange方法可能没有被正确地调用。请确保StartChange方法被正确地调用,并且在调用之后inputManager1.OnMouseLeftClick += FinishChange能够被执行。
请检查以上几个可能的问题,并确保代码中没有其他的逻辑错误或遗漏
原文地址: https://www.cveoy.top/t/topic/h6TW 著作权归作者所有。请勿转载和采集!