#1 30-05-2014 11:16

Dark_Knight
From: г. Полтава
Registered: 09-07-2013
Posts: 33

Создание 3D линий

Можно ли создать видимою  линию между двумя координатами со своим цветом?
PS: Переиграл в Watch Dogs и КС grin

Last edited by Dark_Knight (30-05-2014 11:17)

Offline

#2 31-05-2014 10:54

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: Создание 3D линий

Можно создать жёлтую линию с помощью опкода создания выстрела, постоянно применяя его в цикле:
06BC: create_M4_shoot_from 2193.268 -1165.441 1031.124 target $TEMPVAR_X_COORD $TEMPVAR_Y_COORD $TEMPVAR_Z_COORD energy 1
При этом параметр "энергия" должен быть равен нулю (если нужно получить просто светящуюся линию, а не всёразрушающий луч).

Offline

#3 31-05-2014 12:16

Dark_Knight
From: г. Полтава
Registered: 09-07-2013
Posts: 33

Re: Создание 3D линий

Попробуем. Спасибо.

Last edited by Dark_Knight (31-05-2014 12:17)

Offline

#4 03-06-2014 14:02

mgmoldova
Registered: 20-06-2013
Posts: 13

Re: Создание 3D линий

//0AB1: @DRAW_LINE 9 POS 10.0 10.0 _TO_ 200.0 310.0 RGBA 255 0 0 255 THICKNESS 1.0
:DRAW_LINE
0087: 11@ = 2@ // (float)
0087: 12@ = 3@ // (float)
0509: 10@ = distance_between_XY 0@ 1@ and_XY 2@ 3@
10@ -= 37.0 {REMOVE STRANGE OFFSET AT END}
0063: 2@ -= 0@ // (float) 
0063: 3@ -= 1@ // (float) 
0604: get_Z_angle_for_point 2@ 3@  store_to 9@
9@ += 84.0
005B: 0@ += 11@
0@ /= 2.0    {MITTE} // get center pos
005B: 1@ += 12@
1@ /= 2.0
03F0: enable_text_draw 1
074B: draw_texture 666 position 0@ 1@ scale 10@ 8@ angle 9@ color 4@ 5@ 6@ 7@
0AB2: 0

Offline

#5 05-06-2014 15:12

DK22Pac
From: Ukraine
Registered: 26-03-2010
Posts: 447
Website

Re: Создание 3D линий

Теперь покажи нам код с рисованием в 3d.


Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Offline

Board footer

Powered by FluxBB