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

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

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

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 29.03.2012, 15:37   #766
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Статическая переменная единая для всех участков программы. Изменив в одном месте будет до конца работы программы с новым значением.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SaM_ (29.03.2012)
Старый 29.03.2012, 16:32   #767
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Я реализовал стрельбу методом луча. Все прекрасно работает.
Но вот проблема. Если предмет лежит вплотную к другому предмету с коллайдером, то когда я стреляю в него с близкого расстояния - он проходит через тот заде лежащий предмет.
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 19:46   #768
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

SaM_, первый предмет проходит сквозь второй? Что ты с ним делаешь при стрельбе?
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 19:53   #769
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Действую на него с огромной силой. Видимо перемещение просчитывается быстрей чем столкновение.
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 20:01   #770
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Поставь для объекта детекцию столкновений в Continues или Coninues Dynamic
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SaM_ (29.03.2012)
Старый 29.03.2012, 20:06   #771
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Как просто... Помогло, спасибо.
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 20:21   #772
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

SaM_, что это за пуля такая? Если граната, то кажется в юнити можно было делать взрыв, который бы раскинул все объекты. Только не помню как.
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 20:47   #773
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

WISHMASTER35, Physics.Raycast
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 22:45   #774
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

Я не пойму это нормально для 3D text?
Некоторые буквы впритык, некоторые на большом расстоянии друг от друга.
Да и текст поднят слишком высоко. Текст должен быть так, что бы буквы A,B,C были на уровне с осью X. А в данном случае ось X на уровне с хвостиками g,p,q,y.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 785
Размер:	170.9 Кб
ID:	16521  
(Offline)
 
Ответить с цитированием
Старый 29.03.2012, 23:50   #775
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Сообщение от WISHMASTER35 Посмотреть сообщение
Текст должен быть так, что бы буквы A,B,C были на уровне с осью X.
Скажи это юнитеху)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 00:00   #776
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

pax, ну а если серьезно, то это нормально? Разное расстояние между буквами вообще раздражает.
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 00:05   #777
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Как определить наведен ли луч на предмет?
Луч пускается из скрипта "A". Надо в скрипте "B" определить падает ли на предмет, к которому данный "B" скрипт подключен, луч из скрипта "A".
Как реализовать?
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 00:24   #778
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Сообщение от WISHMASTER35 Посмотреть сообщение
pax, ну а если серьезно, то это нормально? Разное расстояние между буквами вообще раздражает.
Пиши свои шрифты если не нравится, я например как-то писал)
http://shgames.ru/unity/font/


Сообщение от SaM_ Посмотреть сообщение
Как определить наведен ли луч на предмет?
Луч пускается из скрипта "A". Надо в скрипте "B" определить падает ли на предмет, к которому данный "B" скрипт подключен, луч из скрипта "A".
Как реализовать?
В скрипте "A" при попадании в объект со скриптом "B" слать ему сообщение например.

var hit.collider.GetComponent<B>();
if (
b!= null)
{
  
b.SomeFuncOfB();

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SaM_ (30.03.2012)
Старый 30.03.2012, 00:58   #779
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Vector3 ray transform.TransformDirection(Vector3.forward);
Debug.DrawLine(transform.positionrayColor.green);
pickup ray.collider.GetComponent<rev_pickup>(); 

error CS1061: Type `UnityEngine.Vector3' does not contain a definition for `collider' and no extension method `collider' of type `UnityEngine.Vector3' could be found (are you missing a using directive or an assembly reference?)
Почему ошибку выдает? Скрипт rev_pickup уже подключен к предмету с collider. (C#)
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 01:35   #780
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Фак по Юнити.

SaM_, у тебя ray это Vector3.
pax, ну хоть не мне одному не нравится стандартный шрифт)) Пишу. По-моему лучше выглядит. Только сделать привязку шрифта как хотел так и не получилось. Хотя, возможно это и не надо. Привык как в java.
У тебя, кстате, может меняться смещение буквы в зависимости от того какая была предыдущая буква?
Миниатюры
Нажмите на изображение для увеличения
Название: my font.png
Просмотров: 799
Размер:	175.8 Кб
ID:	16522  Нажмите на изображение для увеличения
Название: java.png
Просмотров: 763
Размер:	2.2 Кб
ID:	16523  
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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