Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как отрисовать картинку которая летает за игроком

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2022
Сообщения
62
Реакции
0
Всем салам:roflanzdarova: Если не понятно, то мне нужно сделать типо такой приколдесины.

1678514868802.png


Заранее благодарен!

рендер холопанела (если нужно)

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Последнее редактирование:
1. Получаешь размеры экрана
2. Отрисовываешь картинку справа от центра экрана
3. Проверяешь включена ли функция 3-го лица. Если да, то отрисовывать пикчу / несколько пикч(если это гифка, то ее вроде надо разбивать на несколько статичных jpg \ png файлов).
Вроде всё.
 
1. Получаешь размеры экрана
2. Отрисовываешь картинку справа от центра экрана
3. Проверяешь включена ли функция 3-го лица. Если да, то отрисовывать пикчу / несколько пикч(если это гифка, то ее вроде надо разбивать на несколько статичных jpg \ png файлов).
Вроде всё.
Hello master, your guide is so good
 
Нл апи такого вроде не позволит, а твой скрин это скрипт со скита. На нл вроде только гифку вывести которая будет зависеть от меню, точнее позиция гифки будет зависеть от меню
 
Нл апи такого вроде не позволит, а твой скрин это скрипт со скита. На нл вроде только гифку вывести которая будет зависеть от меню, точнее позиция гифки будет зависеть от меню
как скажешь
 
ладно, значит я не тот скрипт юзал, но по факту ж это обычная гифка которая никак не взаимодействует с игрой. Да и плюс в ските паймон говорящая, когда кого то убиваешь она чето там говорит
 
ладно, значит я не тот скрипт юзал, но по факту ж это обычная гифка которая никак не взаимодействует с игрой. Да и плюс в ските паймон говорящая, когда кого то убиваешь она чето там говорит
if kill enemy => stop_render.gif #1 and render.gif #2 and add_killsound "Ehe Te Nandayo"
не благодари.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем салам:roflanzdarova: Если не понятно, то мне нужно сделать типо такой приколдесины.

Посмотреть вложение 241371

Заранее благодарен!

рендер холопанела (если нужно)

Скрытое содержимое
не парься, возьми какой-нибудь пастерский холопанель и вместо отрисовки текстов и т.д отрендери свою картинку
 
C++:
Expand Collapse Copy
void render_panel( ) {
    if ( i::input->m_in_third_person ) {
        // in third person render panel from local head
        vec3_t screen_position {};
        if ( i::debug_overlay->screen_position( screen_position, g_ctx.m_local_data.m_eye_pos ) )
            return;
        
        this->m_panel_position = std::lerp( this->m_panel_position, screen_position + vec3_t( 60.f, 20.f ), 8.f * i::global_vars->m_frmae_time );
        
        render::add_image( this->m_panel_position, this->m_panel_texture, vec2_t( size.x, size.y ) );
        
    }
    else {
        // in first person render panel from muzzle
        vec3_t screen_position {};
        if ( i::debug_overlay->screen_position( screen_position, g_ctx.m_local( ).get( )->get_muzzle_pos( ) ) )
            return;
        
        this->m_panel_position = std::lerp( this->m_panel_position, screen_position + vec3_t( 60.f, 20.f ), 8.f * i::global_vars->m_frmae_time );
        
        render::add_image( this->m_panel_position, this->m_panel_texture, vec2_t( size.x, size.y ) );
    }
}

void add_image( vec2_t pos, ImTexture texture, vec2_t size ) {
    m_draw_list->AddImage( texture, ImVec2( pos.x, pos.y ), ImVec2( pos.x + size, pos.y + size ) );
}
 
не парься, возьми какой-нибудь пастерский холопанель и вместо отрисовки текстов и т.д отрендери свою картинку
так у панели привязка к костям, а ему надо что бы таскать её по экрану
 
Назад
Сверху Снизу