|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
30.01.2013, 14:40
|
#1216
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Вопросы от новичка
AudioSource добавил?
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
30.01.2013, 14:43
|
#1217
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Да, добавил...
audio.PlayOneShot()- работает без проблем, а audio.PlayClipAtPoint()-ругается...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
30.01.2013, 15:17
|
#1218
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
AudioSource.PlayClipAtPoint(clip, new Vector3(5, 1, 2));
|
(Offline)
|
|
31.01.2013, 01:50
|
#1219
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Кто-то работал с DragAndDrop?
Я делаю свой список с функцией перемещения элементов с помощью DragAndDrop как в стандартном списке.
Когда DragAndDrop работает, то рисую между элементами линию.
Работает ли DragAndDrop я определяю по DragAndDrop.GetGenericData т.е. если там есть мои данные, то Ок.
Данные я очищаю в событии EventType.DragPerform, которое вызывается, когда я бросил элемент в свою область.
Но проблема, если бросить элемент не в свою область, то это событие не вызывается, данные не очищаются, и полоска продолжает рисоваться.
Как быть?
UPDATE
Только спросил и догадался))
Вот так можно DragAndDrop.visualMode == DragAndDropVisualMode.Link
|
(Offline)
|
|
31.01.2013, 10:37
|
#1220
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Всё та же история.
Получается таким кодом я не могу прочитать содержимое скрипта бокс с другого объекта в сцене.
public class Zipper : MonoBehaviour { public Box box; public void Awake() { box = GetComponent<Box>(); } public void Update() { box.boxlife++; } }
Объектов со скриптом бокс много, как пробежатся по всему типу данных объектов и получить содержимое скрипта.
В примере со змейкой используются коллизии, здесь они не нужны.
Объект со скриптом Box сам изменяет в своём скрипте переменную,ь если снаряд летит на него, но как из другого скрипта узнать о изменении этой переменной?
__________________
|
(Offline)
|
|
31.01.2013, 10:52
|
#1221
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Как бокс определяет что на него летит снаряд?
Перебрать все объекты заданного типа можно с помощью поиска этих объектов, но это дорогая операция
http://docs.unity3d.com/Documentatio...=MonoBehaviour
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
31.01.2013, 10:56
|
#1222
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
У объекта Player есть статическая переменная с координатами цели, по умолчанию равна 0.
Box проверяет если его координаты равны тем что в этой переменной, то помечает себя жертвой.
Zipper же определяет что долетел до бокса по дистанции.
В блице было просто с переборами типов. Как же поступить в юнити
__________________
|
(Offline)
|
|
31.01.2013, 10:58
|
#1223
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Записывай жертву в статическую переменную, при создании zipper назначай ему жертву из этой переменной.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
31.01.2013, 14:13
|
#1224
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Вопросы от новичка
Как лучше делать: на каждом объекте делать копию парсера LUA, или как-нибудь объединить скрипты и вызывать только один? Первый проще, но думаю жрет много.
|
(Offline)
|
|
31.01.2013, 15:09
|
#1225
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Костян, LUA лучше, чем C#? Я CryEngine занеуважал, когда узнал, что там C++ и LUA.
Есть список List<T> list. Можно узнать этот тип T?
|
(Offline)
|
|
31.01.2013, 15:35
|
#1226
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Есть список List<T> list. Можно узнать этот тип T?
|
http://msdn.microsoft.com/ru-ru/libr...arguments.aspx
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
31.01.2013, 17:58
|
#1227
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Костян, LUA лучше, чем C#? Я CryEngine занеуважал, когда узнал, что там C++ и LUA.
Есть список List<T> list. Можно узнать этот тип T?
|
А ты найди способ прицепить c# скрипт к собранному приложению
|
(Offline)
|
|
31.01.2013, 18:01
|
#1228
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Смотря какое у тебя приложение. Можно скачать dll же и получить из нее классы, которые могут выполнять роль скриптов например...
http://angryant.com/2010/01/05/downloading-the-hydra/
|
(Offline)
|
|
31.01.2013, 18:09
|
#1229
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
pax, как сменить ось притяжения ригидбоди?
|
(Offline)
|
|
31.01.2013, 18:15
|
#1230
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
притяжения куда? можно менять направление гравитации http://docs.unity3d.com/Documentatio...s-gravity.html
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:45.
|