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

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

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

Ответ
 
Опции темы
Старый 10.03.2012, 16:18   #106
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Проблема с физикой шарика

Покажи main.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 16:23   #107
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

#pragma strict

function Start () {

}

var 
Jumped false;
 var 
speedScroll 10;
 var 
JumpUP 17;
public static var 
score=0;
      
        
            function 
Update () {
   
transform.forward.0;
      
transform.forward.0;
              
transform.forward.0;
        if (
Input.GetKey ("a")) {

        
rigidbody.AddForce (Vector3.left *speedScroll);

        }
        if (
Input.GetKey ("d")) {
        
rigidbody.AddForce (Vector3.right speedScroll);
        }

 
        
        if(
Input.GetKey("space") && !Jumped)
        {
                
rigidbody.velocity += Vector3(0,JumpUP,0);
                
Jumped true;
                }
}

function 
OnCollisionEnter(collision Collision)
{
Jumped=false;
}


function 
OnGUI () {
    
GUI.Label Rect (105010020), "Очки "+score);




(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 20:11   #108
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Проблема с физикой шарика

Попробуй явно указать тип переменной score, других предположений нет. Я могу нормально помогать только на C#.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 20:16   #109
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

Сообщение от pax Посмотреть сообщение
Попробуй явно указать тип переменной score
Как?
(Offline)
 
Ответить с цитированием
Старый 11.03.2012, 01:21   #110
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Проблема с физикой шарика

Наверное так... js я плохо знаю
public static var score:int=0
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.03.2012, 01:08   #111
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

А как можно сделать чтобы с Physics.gravity объект летел не по осям x y z а в сторону какого нибудь предмета? Пробовал с transform.LookAt() Наводить предмет на тот к которому лететь надо,не получилось...
(Offline)
 
Ответить с цитированием
Старый 12.03.2012, 02:36   #112
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Проблема с физикой шарика

Приложить силу в нужном направлении.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 12.03.2012, 08:20   #113
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

А конкретней? Подскажи какие команды использовать надо )
(Offline)
 
Ответить с цитированием
Старый 12.03.2012, 08:35   #114
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Проблема с физикой шарика

У тебя еcть точка, в которой находится обьект и точка, куда должен быть направлен. Находим направление как разницу transform.position этих двух точек. Далее применяем силу к шарику AddForce(полученный_вектор,ForceMode).
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zakk (12.03.2012)
Старый 12.03.2012, 19:47   #115
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

Что то вроде этого?

var player Transform;
var 
vc Vector3;
vc=transform.position-player.position;
function 
Update () {

if (
Input.GetKey(KeyCode.F))
{
 
rigidbody.AddForce (vc 0.1);

}


(Offline)
 
Ответить с цитированием
Старый 12.03.2012, 19:57   #116
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Проблема с физикой шарика

только vc рассчитывай при нажатии
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zakk (12.03.2012)
Старый 12.03.2012, 20:05   #117
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Спасибо,теперь работает нормально)

Все работает как надо,но выскакивают много ошибок

MissingComponentException: There is no 'Rigidbody' attached to the "First Person Controller" game object, but a script is trying to access it.
You probably need to add a Rigidbody to the game object "First Person Controller". Or your script needs to check if the component is attached before using it.

Последний раз редактировалось SBJoker, 12.03.2012 в 21:32.
(Offline)
 
Ответить с цитированием
Старый 13.03.2012, 01:20   #118
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Проблема с физикой шарика

На обьекте, к которому ты применяешь свою логику нет регитбоди.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zakk (13.03.2012)
Старый 13.03.2012, 18:14   #119
Zakk
Нуждающийся
 
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Проблема с физикой шарика

Не могли бы знающие люди объяснить (в теории) как можно реализовать поднятие разных предметов в воздух? Что то типа как гравипушка из хл.Как я понимаю у того объекта что поднимать надо нужно делать массу 0? Или как?
(Offline)
 
Ответить с цитированием
Старый 13.03.2012, 18:19   #120
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Проблема с физикой шарика

Прицепить джоинтом к какой-то точке.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zakk (14.03.2012)
Ответ


Опции темы

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

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


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


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