|
Результаты поиска
| |
| Kira | Дата: Среда, 17 Июля 2013, 19:32 | Сообщение # 321 | Тема: Нужна помощь в скрипте. |
заслуженный участник
Сейчас нет на сайте
| #pragma strict var Player : GameObject; var a : float =0; public var RestartRect : Rect; public var QuitRect : Rect; public var customSkin : GUISkin; public var curentLevel : int; function Start () {
}
function Update () {
} function OnTriggerStay(other : Collider){ Destroy(Player); a +=1; } function OnGUI(){ if(a == 1) GUI.Label(new Rect(50,50,50,50),"You Dead!"); // if(a == 1) if(GUI.Button(RestartRect,"Рестарт")){ Application.LoadLevel(curentLevel); } if(a == 1) if(GUI.Button(QuitRect,"Выход")){ Application.Quit(); } GUI.skin = customSkin; } curentLevel- текущий уровень.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Среда, 17 Июля 2013, 20:15 | Сообщение # 322 | Тема: Коллизии без ригид боди |
заслуженный участник
Сейчас нет на сайте
| Цитата (zaicev9797) Как сделать колизию для пули(их на сцене одновременно может находиться до 500) Пересмотреть дизайн, т.к зачем? я даже за 20ю не услежу что же говорить о 500.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Четверг, 18 Июля 2013, 17:32 | Сообщение # 323 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Omlette, ты создаешь 2ю переменную, но не ссылку на первую.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 09:15 | Сообщение # 324 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| static статичная т.е независимая постоянна переменная. Она не исчезает при удалении объекта, и ее данные не теряються. Можно использовать счетчиком, например: class T { static int count;
public T() { count+=1; } } У всех классов T переменная count будет одинаковой. public - Это модификатор доступа, т.е к ней можно обратиться из любого скрипта. а private - уже закрытый, и может использоваться только внутри класса.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 20:02 | Сообщение # 325 | Тема: Работа с 2д |
заслуженный участник
Сейчас нет на сайте
| Он стал немного сложнее, и понять его стало труднее. В плане того если что то делать самому. А так вполне удобен.Добавлено (19.07.2013, 20:02) ---------------------------------------------
Цитата (beril) Хотелось бы, что бы было как можно просто и, что бы была обязательная бесплатная пробная версия. Ну есть как бы не обязательная бесплатная пробная. Да и стоит не дорого, правда мне пришлось заказать карточку на которую тоже пришлось потратиться не мало.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 21:23 | Сообщение # 326 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Есть код #if UNITY_EDITOR EditMode__CreateCollider(); #else UpdateCollider(); #endif
почему UpdateCollider() зеленного цвета, словно коммент? И я так понимаю что в редакторе выполниться :EditMode__CreateCollider(); а в билде UpdateCollider(); ?Добавлено (19.07.2013, 21:23) --------------------------------------------- И есть еще /// <summary> /// Gets or sets the sprite identifier. /// </summary> В итоге при на ведении на переменную появляется надпись, как это называется и где почитать?
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 21:40 | Сообщение # 327 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Цитата (Omlette) Я прочитал 400 страниц Шилдта (учебник с#) и никак не могу применять полученные знания в юньке. Еще почитай патерны(или шаблоны) проектирования. ну и чужой код. Цитата (Omlette) Kira, тогда как сделать ссылку на первую..? Что-то не врубаюсь unsafeДобавлено (19.07.2013, 21:40) --------------------------------------------- pixeye, спс 
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 22:10 | Сообщение # 328 | Тема: Проверить какой объект из тега Object ближе всего к игроку |
заслуженный участник
Сейчас нет на сайте
| robertono, Методом сортировки что то мне подсказывает, что будет не так быстро. Можно добавить коллайдер и искать среди тех кто в нем, это сильно упростит поиск.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 22:15 | Сообщение # 329 | Тема: Работа с 2д |
заслуженный участник
Сейчас нет на сайте
| beril, стоит учитывать, то что это уже обещают давно и будут баги. Но все же ждем
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 23:03 | Сообщение # 330 | Тема: Работа с 2д |
заслуженный участник
Сейчас нет на сайте
| seaman, упс, точно.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Пятница, 19 Июля 2013, 23:35 | Сообщение # 331 | Тема: Проверить какой объект из тега Object ближе всего к игроку |
заслуженный участник
Сейчас нет на сайте
| robertono, зачем? когда есть Vector3.Distance
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Воскресенье, 21 Июля 2013, 16:25 | Сообщение # 332 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Man-o-War, Вот так можно сохранять скрипт унаследованный от ScriptableObject Код public static class CustomAssetUtility { public static void CreateAsset<T>() where T : ScriptableObject { T asset = ScriptableObject.CreateInstance<T>();
string path = AssetDatabase.GetAssetPath(Selection.activeObject); if (path == "") { path = "Assets"; } else if (Path.GetExtension(path) != "") { path = path.Replace(Path.GetFileName(AssetDatabase.GetAssetPath(Selection.activeObject)), ""); }
string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath(path + "/New " + typeof(T).ToString() + ".asset");
AssetDatabase.CreateAsset(asset, assetPathAndName);
AssetDatabase.SaveAssets(); EditorUtility.FocusProjectWindow(); Selection.activeObject = asset; } } ну или Код if (!File.Exists(path)) { // Создание файла и запись в него using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine("Hello"); sw.WriteLine("World"); } } // Открываем файл для чтения и читаем из него все строки using (StreamReader sr = File.OpenText(path)) { string s = ""; while ((s = sr.ReadLine()) != null) { Debug.Log(s); } }
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Воскресенье, 21 Июля 2013, 18:35 | Сообщение # 333 | Тема: Получение методов и переменных из других классов |
заслуженный участник
Сейчас нет на сайте
| void Start () выполниться раньше, чем update().
Добавлено (21.07.2013, 18:35) --------------------------------------------- GameObject go= GameObject.Find("Cube"); Сначала получаешь ссылку го, на котором скрипт. monster_bar t=go.GetComponent< monster_bar>();получаешь ссылку на скрипт Debug.Log(t.CheckMonsterRaycast());// теперь через t получаешь все паблики monster_bar. в данном случае статик не обязателен(даже не нужно, не для этих целей он).
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
Сообщение отредактировал Kira - Воскресенье, 21 Июля 2013, 19:31 |
|
|
| |
| Kira | Дата: Воскресенье, 21 Июля 2013, 19:36 | Сообщение # 334 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Fr0sT, Все манипуляции можно делать через код.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Понедельник, 22 Июля 2013, 21:57 | Сообщение # 335 | Тема: Игровая локация для движка Unity3D. |
заслуженный участник
Сейчас нет на сайте
| Цитата (true_abrakadabra) Это не стоит 100 долларов. Однозначно. Посмотри, что на ассет сторе продают за сто долларов и сравни. Цитата (Левша) Весь контент авторский, хорошо оптимизированный (на Андроиде летает)
А 100$ это 1-2 дня работы.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Понедельник, 22 Июля 2013, 22:06 | Сообщение # 336 | Тема: Подписка unity3d pro 75$/мес |
заслуженный участник
Сейчас нет на сайте
| Цитата (EchoIT) Отличный способ потратить ~ 28 тысяч рублей, а в итоге не получить лицензии. Т.е. если ты захочешь купить лицуху, тебе придётся ещё и платить 45 тысяч после этих 29... Цитата (pixeye) Юнити предлагает удобную систему подписки по 75$ в мес. Каждая из про версий стоит 75$. Подписаться можно минимум на год , однако оплата вносится по месячно. Как то я не понял, это получается что я беру лицензию на год, за 75 зелынх в месяц. Цитата (robertono) mrResident, платить сразу 1500 как то не хочется, а вот потехонечку очень даже неплохо) А так ещё копить нужно.. А зедсь можно из зарплаты вытаскивать) Или все таки приобретаешь полную лицензию но вкредит?
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Понедельник, 22 Июля 2013, 23:11 | Сообщение # 337 | Тема: Подписка unity3d pro 75$/мес |
заслуженный участник
Сейчас нет на сайте
| Хм, вообщем это подписка на лицензию но не ее покупка, так сказать в рассрочку. Там 3м пунктом написано, при истечении 12 мес, unity перейдет во фри. Весьма удобно, в случае если уже есть про, но нужен порт под мобильники. Иначе это уже более 75$.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
Сообщение отредактировал Kira - Понедельник, 22 Июля 2013, 23:13 |
|
|
| |
| Kira | Дата: Вторник, 23 Июля 2013, 11:54 | Сообщение # 338 | Тема: Подписка unity3d pro 75$/мес |
заслуженный участник
Сейчас нет на сайте
| Да вообщем почитать офф сайт, даже ссылка есть. Там все подробно расписано. По мне плюс если только есть уже про версия, но нужны мобильники.
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Вторник, 23 Июля 2013, 16:13 | Сообщение # 339 | Тема: Вопрос-[ответ] по Unity |
заслуженный участник
Сейчас нет на сайте
| Цитата (White9) При этом если просто отключить траву, то количество драукалов падает до 90. Трава у тебя убойная, что непонятно то?
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
| Kira | Дата: Вторник, 23 Июля 2013, 17:08 | Сообщение # 340 | Тема: Asset Store |
заслуженный участник
Сейчас нет на сайте
| У меня карта visa classic, но счет в рублях. Можно ли с нее делать покупки в ассет стор? Т.е будет ли конвертация или нет?
Unity3d разработчик на С#. Лучшее спасибо + в репу. "Безумие: делать одно и то же снова и снова, и ждать при этом разных результатов". "Человек, который никогда не ошибался никогда не пробовал ничего нового". "Если человек может спокойно управлять автомобилем во время поцелуя красивой девушки, значит он уделяет поцелую недостаточно внимания”. Альберт Эйнштейн
|
|
|
| |
|