Пятница, 29 Ноября 2024, 02:04

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
[ищу примера, пояснения] Меню выбора оружия
lock5126Дата: Пятница, 01 Июля 2011, 22:21 | Сообщение # 1
частый гость
Сейчас нет на сайте
Привет прогмщики.
Ищу помощи в следующем:

Как сделать такое-же меню, чтобы колесиком мыши крутилось и выбиралось опр. оружие например?

Добавлено (01.07.2011, 22:21)
---------------------------------------------
а


Собираю минусы =)
DemeronДата: Пятница, 01 Июля 2011, 22:44 | Сообщение # 2
User created in C++
Сейчас нет на сайте
Хм... Ну с GM я не знаком, но принцип должен быть такой:
В начале создаем переменную для хранения текущего оружия.
Рисуем ячейки с оружием.
При событии (вражении колесика) увеличиваем или уменьшаем счетчик текущего оружия.
На ячейке с выбраным оружием рисуем полупрозрачный квадрат.
Если текущее оружие != оружие в руке (или лапе) то меняем модель оружия на нужную тебе.

PS: что это нарисовано чуть выше свечи? о_О
lock5126Дата: Пятница, 01 Июля 2011, 22:48 | Сообщение # 3
частый гость
Сейчас нет на сайте
Demeron, спс.
Но желательно с примером.
Quote (Demeron)
PS: что это нарисовано чуть выше свечи? о_О

незнаю, дефект фотографии


Собираю минусы =)
TheApKoTДата: Суббота, 02 Июля 2011, 09:50 | Сообщение # 4
GML ProgrammeR
Сейчас нет на сайте
Код должен быть примерно такой:
В Сreate:
Code

m=0

В "Прокрутке колесика мыши вверх":
Code

m+=1;

В "Прокрутке колеса мыши вниз":
Code

m-=1;

В Step:
Code

if(m>9) { //9 - нужное кол-во ячеек минус 1.
m=0; }
else if(m<0) {
m=9; }

Дальше организуй проверку значения переменной m и отрисовывай квадрат в зависимости от этого значения.


Посоветуйте, где скачать VB6 :C
lock5126Дата: Суббота, 02 Июля 2011, 12:18 | Сообщение # 5
частый гость
Сейчас нет на сайте
TheApKoT, спасиб, очень помог + получил.
Quote (TheApKoT)
Чего-то все рванулись делать клоны майнкрафта

я чисто для себя и друзей + мб исходник кину


Собираю минусы =)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг