Показать сообщение отдельно
Старый 09.02.2015, 23:10   #1
Ordi
AnyKey`щик
 
Регистрация: 03.01.2015
Сообщений: 4
Написано одно полезное сообщение
Проблема с появлением персонажа

Здравствуйте!
Помогите решить ошибку.


Function CreateBlock(x#,y#,z#,typ$)
b.blocks =New blocks
b\ent=CreateCube()
ScaleEntity b\ent ,2,2,2
EntityPickMode b\ent,2
PositionEntity b\ent ,x#,y#,z#
EntityType b\ent,3;
Select typ$
Case "kamen"
kamentex=LoadTexture ("textures\kamen.jpg")
EntityTexture b\ent,kamentex
Case "derevo"
derevotex=LoadTexture("textures\derevo.png")
EntityTexture b\ent,derevotex
End Select
NameEntity b\ent,typ$
End Function
; Typ blokov
Type blocks
Field ent
Field typ$
End Type
;noclip

Проблема в подчеркнутой строчке.Если оставить 0 ,то коллизии не будет и персонаж будет появляться там,где я ему скажу.Когда же выставляю 3,то коллизия есть,но я появляюсь внутри обьекта.
И 2 вопрос.Обьясните,как реализовать создание\удаление блоков.Желательно с примером.Заранее спасибо!
(Offline)
 
Ответить с цитированием