forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Физика (http://forum.boolean.name/forumdisplay.php?f=168)
-   -   Проблема с физикой шарика (http://forum.boolean.name/showthread.php?t=16396)

Zakk 01.03.2012 16:51

Ответ: Проблема с физикой шарика
 
Спасибо за помощь)

Zakk 01.03.2012 19:35

Ответ: Проблема с физикой шарика
 
А в GUI.Label как можно размер текста увеличить?

pax 02.03.2012 02:26

Ответ: Проблема с физикой шарика
 
PHP код:

var font:Font;


function 
OnGUI()
{
  var 
styleGUIStyle = new GUIStle(GUI.skin.label);
  
style.font font;

  ...
  
  
GUI.Label(rect"text"style);


Добавить шрифт в проект можно добавлением в него ttf файла. Дальше надеюсь понятно что делать.

Вообще почитай мой тутор. В разделе про меню это есть.

Zakk 02.03.2012 08:57

Ответ: Проблема с физикой шарика
 
Что то не понятно как юзать Renderer.isVisible.Нужно чтобы если объект видно в камеру,выполнялось действие.Не понятно как указывать объект,который проверятся должен на видимость..

Lestar 02.03.2012 09:40

Ответ: Проблема с физикой шарика
 
PHP код:

public GameObject target;

void Update()
{
 if(
target.renderer.isVisible)
 {
   
// Действия
 
}



Zakk 02.03.2012 14:37

Ответ: Проблема с физикой шарика
 
Нужно чтобы объект поворачивался (смотрел) на камеру.Как я понял нужно использовать transform.LookAt().Но почему то ошибка появляется.
PHP код:

var abc Transform;
function 
Update() {
    
transform.LookAt(abc);


No appropriate version of 'UnityEngine.Transform.LookAt' for the argument list '(float)' was found.

pax 02.03.2012 14:50

Ответ: Проблема с физикой шарика
 
В приведенном коде нет ошибок, проверь тип переменной в своем скрипте. Ты вероятно его не указал, либо переменную пересоздал в функции или еще что...

Taugeshtu 02.03.2012 15:50

Ответ: Проблема с физикой шарика
 
Возможная грабля:
Сначала переменная была другого типа (например, GameObject), потом ты её в редакторе навесил, изменил скрипт с GO на Transform и получил несоответсвие типов, которое выявляется только в рантайме.
(Я на такое один раз напоролся)

pax 02.03.2012 15:58

Ответ: Проблема с физикой шарика
 
Ни разу такого не было на C#

Zakk 02.03.2012 16:25

Ответ: Проблема с физикой шарика
 
Все исправил теперь работает,только не так как хотелось бы.Этот скрипт надо вешать на тот объект который будет поворачиваться,или на тот к которому будет поворачиваться?

pax 02.03.2012 16:30

Ответ: Проблема с физикой шарика
 
Данный скрипт надо вешать на тот который поворачивается.

Zakk 02.03.2012 16:41

Ответ: Проблема с физикой шарика
 
Из за чего тот объект который должен поворачиваться наклонен на 45 градусов? скрин

pax 02.03.2012 16:46

Ответ: Проблема с физикой шарика
 
Ось объекта, смотрящая вверх - ось Y?

Zakk 02.03.2012 16:51

Ответ: Проблема с физикой шарика
 
Да вроде как

pax 02.03.2012 16:53

Ответ: Проблема с физикой шарика
 
А ось Z объекта смотрит вперед? Переключись в локальные координаты и посмотри точно.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot