Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 30.01.2013, 14:40   #1216
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Вопросы от новичка

AudioSource добавил?
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 30.01.2013, 14:43   #1217
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

AudioSource.PlayClipAtPoint(clip, new Vector3(5, 1, 2));
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 01:50   #1219
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 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
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Как бокс определяет что на него летит снаряд?

Перебрать все объекты заданного типа можно с помощью поиска этих объектов, но это дорогая операция
http://docs.unity3d.com/Documentatio...=MonoBehaviour
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (31.01.2013)
Старый 31.01.2013, 10:56   #1222
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: Вопросы от новичка

У объекта Player есть статическая переменная с координатами цели, по умолчанию равна 0.
Box проверяет если его координаты равны тем что в этой переменной, то помечает себя жертвой.
Zipper же определяет что долетел до бокса по дистанции.

В блице было просто с переборами типов. Как же поступить в юнити
__________________
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 10:58   #1223
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Записывай жертву в статическую переменную, при создании zipper назначай ему жертву из этой переменной.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (31.01.2013)
Старый 31.01.2013, 14:13   #1224
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Как лучше делать: на каждом объекте делать копию парсера LUA, или как-нибудь объединить скрипты и вызывать только один? Первый проще, но думаю жрет много.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 15:09   #1225
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Костян, LUA лучше, чем C#? Я CryEngine занеуважал, когда узнал, что там C++ и LUA.

Есть список List<T> list. Можно узнать этот тип T?
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 15:35   #1226
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от WISHMASTER35 Посмотреть сообщение
Есть список List<T> list. Можно узнать этот тип T?
http://msdn.microsoft.com/ru-ru/libr...arguments.aspx
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
WISHMASTER35 (31.01.2013)
Старый 31.01.2013, 17:58   #1227
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Сообщение от WISHMASTER35 Посмотреть сообщение
Костян, LUA лучше, чем C#? Я CryEngine занеуважал, когда узнал, что там C++ и LUA.

Есть список List<T> list. Можно узнать этот тип T?
А ты найди способ прицепить c# скрипт к собранному приложению
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 18:01   #1228
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Смотря какое у тебя приложение. Можно скачать dll же и получить из нее классы, которые могут выполнять роль скриптов например...

http://angryant.com/2010/01/05/downloading-the-hydra/
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 18:09   #1229
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

pax, как сменить ось притяжения ригидбоди?
(Offline)
 
Ответить с цитированием
Старый 31.01.2013, 18:15   #1230
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

притяжения куда? можно менять направление гравитации http://docs.unity3d.com/Documentatio...s-gravity.html
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Okay (31.01.2013)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com