Thedrhax14 Дата: Сб, 08 Мар 2014, 19:40 | Сообщение # 1
Сообщений: 54
Награды:
0
Репутация:
1
Статус: Offline
var monstr : GameObject; var Sound : AudioClip; var R : GameObject; var position: Vector3; function Start () { monstr.active = false; } function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { transform.position = Vector3(13, 30, 1.6); audio.PlayOneShot(Sound); monstr.active = true; var Script : VignetteBlur = gameObject.Find ("Main Camera").GetComponent("Vignette Blur"); Script.enabled = true; yield WaitForSeconds (1); Destroy (monstr, 2); Destroy (R, 2); } } Задача это скрипта активировать обьект и проиграть звук, а потом его уничтожить, но с этим проблемы нет. Проблема в том, что эта строчка, которая красная, должна найти обьект Main Camera и найти в нем Vignette Blur и активировать его, но , когда я вхожу в тригер, ничего не происходит.
Виду блог про разроботку игр и про свои проекты https://thedrhax14.wordpress.com/
Сообщение отредактировал Thedrhax14 - Сб, 08 Мар 2014, 19:41
Сообщение var monstr : GameObject; var Sound : AudioClip; var R : GameObject; var position: Vector3; function Start () { monstr.active = false; } function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { transform.position = Vector3(13, 30, 1.6); audio.PlayOneShot(Sound); monstr.active = true; var Script : VignetteBlur = gameObject.Find ("Main Camera").GetComponent("Vignette Blur"); Script.enabled = true; yield WaitForSeconds (1); Destroy (monstr, 2); Destroy (R, 2); } } Задача это скрипта активировать обьект и проиграть звук, а потом его уничтожить, но с этим проблемы нет. Проблема в том, что эта строчка, которая красная, должна найти обьект Main Camera и найти в нем Vignette Blur и активировать его, но , когда я вхожу в тригер, ничего не происходит. Автор - Thedrhax14 Дата добавления - 08 Мар 2014 в 19:40
thiefbrother Дата: Сб, 08 Мар 2014, 22:37 | Сообщение # 2
Сообщений: 74
Награды:
0
Репутация:
10
Статус: Offline
хм.. у меня все работает нормально. Возможно из-за пробела в GetComponent("Vignette Blur"); Код
function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { var _CCC : ColorCorrectionCurves = GameObject.Find("Main Camera").GetComponent("ColorCorrectionCurves"); _CCC.enabled =false; } }
все работает. если что залил сурс скачать
Сообщение хм.. у меня все работает нормально. Возможно из-за пробела в GetComponent("Vignette Blur"); Код
function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { var _CCC : ColorCorrectionCurves = GameObject.Find("Main Camera").GetComponent("ColorCorrectionCurves"); _CCC.enabled =false; } }
все работает. если что залил сурс скачать Автор - thiefbrother Дата добавления - 08 Мар 2014 в 22:37
Thedrhax14 Дата: Вс, 09 Мар 2014, 09:00 | Сообщение # 3
Сообщений: 54
Награды:
0
Репутация:
1
Статус: Offline
Цитата thiefbrother (
)
хм.. у меня все работает нормально. Возможно из-за пробела в GetComponent("Vignette Blur"); Код function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { var _CCC : ColorCorrectionCurves = GameObject.Find("Main Camera").GetComponent("ColorCorrectionCurves"); _CCC.enabled =false; } } все работает. если что залил сурс скачать
щас попробуюДобавлено (09 Мар 2014, 09:00) --------------------------------------------- Всё работает Спасибо!!!
Виду блог про разроботку игр и про свои проекты https://thedrhax14.wordpress.com/
Сообщение Цитата thiefbrother (
)
хм.. у меня все работает нормально. Возможно из-за пробела в GetComponent("Vignette Blur"); Код function OnTriggerEnter(other : Collider) { if(other.tag == "Player"); { var _CCC : ColorCorrectionCurves = GameObject.Find("Main Camera").GetComponent("ColorCorrectionCurves"); _CCC.enabled =false; } } все работает. если что залил сурс скачать
щас попробуюДобавлено (09 Мар 2014, 09:00) --------------------------------------------- Всё работает Спасибо!!!
Автор - Thedrhax14 Дата добавления - 09 Мар 2014 в 09:00
VolkOrievith Дата: Пн, 10 Мар 2014, 21:48 | Сообщение # 4
Сообщений: 222
Награды:
0
Репутация:
53
Статус: Offline
Цитата Thedrhax14 (
)
var Script : VignetteBlur = gameObject.Find ("Main Camera").GetComponent("Vignette Blur");
У вас там просто пробел лишний стоял в названии скрипта.
Сообщение Цитата Thedrhax14 (
)
var Script : VignetteBlur = gameObject.Find ("Main Camera").GetComponent("Vignette Blur");
У вас там просто пробел лишний стоял в названии скрипта.Автор - VolkOrievith Дата добавления - 10 Мар 2014 в 21:48