原始图像似乎只用于UI。不过看起来UI对象(面板或画布)不能包含对撞机。是否有可能将Box Collider组件包含到原始图像游戏对象中以检测碰撞?
我尝试的相反的解决方案是使用3D面板,但我不知道如何将原始图像(PNG文件)转换为材质。是否有任何其他方式在平面游戏对象中显示png图像?
我想包括像一块代码:
void OnTriggerStay(Collider col)
{
// TODO called when the game object that includes this script is collided
// (if it has a Collider component with isTrigger enabled)
}
我的解决方法迄今为止使用具有一对撞机以及与所述原始图像分离的UI游戏对象3D游戏对象。这对我来说似乎是一个烂摊子,但也许这是最好的解决方案!
谢谢。我没那么容易。但是我需要在运行时执行它。我需要用脚本来做:我想这也是可能的! – chelder