[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Help me
Help me
Pro_100_DenДата: Понедельник, 16.03.2009, 18:29 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Помогите решить проблему, я создал 3DS карту загнал ее в Blitz создал игрока player=create sphere( ) но мой player пролетает сквозь карту помогите зделать так чтоб мой игрок взаимодействовал с картой заранее спасибо
 
CrozzyДата: Понедельник, 16.03.2009, 22:26 | Сообщение # 2
ученик
Группа: Пользователи
Сообщений: 92
Награды: 1
Репутация: 1
Статус: Offline
Похоже, что ты не проинициализировал коллизии между картой и игроком. Чтобы исправить твою ошибку, сделай следующее:

После загрузки карты (map) и игрока (player) вставь сл. строки

EntityType map,1 ;иниц-ия коллизий для карты
EntityType player,2 ;иниц-ия коллизий для игрока

Collisions 2,1,2,2 ;Определить тип взаимодействия

Не забудь в главной цепи поставить функцию UpdateWorld, иначе ничего не выйдет!

PS. Найди в сети инструкции на русском языке и изучи (не вызубри) их. Пользы от этого не мало.


Не все то 3D, что вертится...

Сообщение отредактировал Crozzy - Вторник, 17.03.2009, 00:51
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Help me
  • Страница 1 из 1
  • 1
Поиск: