Jump to content

Дистанция прорисовки объектов.


Recommended Posts

Добрый вечер.Я новичёк в Lua и по мануалам на форуме у меня получилось добавить новые модели объектов на замену старых,используя функции:

engineLoadTXD 
engineImportTXD 
engineLoadDFF 
engineReplaceModel 
engineLoadCOL 

И появляется проблема с дистанцией прорисовки объекта(к объекту приходится подходить вплотную чтобы он появился):

eyay.png

xior.png

d2mq.png

x90.png

Код:

txd = engineLoadTXD ( "object.txd" )  
engineImportTXD ( txd, 2469 )  
dff = engineLoadDFF ( "object.dff", 2469 )  
engineReplaceModel ( dff, 2469 ) 
local col = engineLoadCOL('object.col') 
engineReplaceCOL(col, 2469) 

Буду признателен если кто то подскажет как увеличить дистанцию прорисовки объекта.

Link to comment

Попробуйте создать LOD-объект "вручную" с помощью

createObject 

Обратите внимание на последний параметр этой функции. Он отвечает за то, является ли объект LOD-объектом (объект без коллизии, но с увеличенной дистанцией прорисовки). Таким образом вам нужно создать сам объект (например, поместив его в map editor'е), а затем создать поверх него LOD-объект.

з.ы.: насколько я помню, последние версии мап едитора уже имеют встроенную опцию создания LOD-ов.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...