Показать сообщение отдельно
Старый 18.01.2013, 20:28   #80
mepihin
ПроЭктировщик
 
Регистрация: 31.12.2012
Сообщений: 165
Написано 5 полезных сообщений
(для 7 пользователей)
Ответ: Вотпросы от mepihin!

А вот еще один по поводу C#:
public bool destroyOn = false;

if(
activeInst==true)
        {
            
cube = (Transform)Instantiate(prefab,sp1.transform.position,sp1.transform.rotation);
            if(
IsgrassCubeM == true) cube.renderer.material = grassCubeM;
            if(
IsdirtCubeM == true) cube.renderer.material = dirtCubeM;
            if(
IsrockCubeM == true) cube.renderer.material = rockCubeM;
            if(
IswaterDayCubeM == true) cube.renderer.material = waterDayCubeM;
            if(
IswaterNightCubeM == true) cube.renderer.material = waterNightCubeM;
            if(
IstreeCubeM == true) cube.renderer.material = treeCubeM;
            
activeInst = false;
        }
        if(
destroyOn == true)
        {
            
Destroy(cube.transform);
            
destroyOn = false;
        } 
Есть кнопка GUI, в котрой перменная делается активной для уничтожения... Пишет вот это:
Can't destroy Transform component. If you want to destroy the game object please call 'Destroy' on the game object instead. Destroying the transform component is not allowed.
(Offline)
 
Ответить с цитированием