forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Помогите новичку (http://forum.boolean.name/showthread.php?t=1518)

_maxim_ 17.09.2006 13:53

Помогите новичку
 
Как создть меню?
:dontknow:

jimon 17.09.2006 14:15

Re: Помогите новичку
 
взять создать кнопочки
и привязать к ним логику

_maxim_ 17.09.2006 14:22

Re: Помогите новичку
 
А как привязать логику к кнопочкам?

Platon 17.09.2006 14:50

Re: Помогите новичку
 
Вот так например
LinkLogicToButton( hButton, hLogicScript )
:-D

Ну а если серьезно - логика работы меню уже подразумевает использование основных элементов этого меню (кнопок и других гаджетов).
Например меню можно представить ввиде книги:
Разделить его на логические листы на каждом из которых будет какая то группа кнопок, отвечающая за свои функции.
Грубо говоря делаешь кнопку и группу в которую можно будет эту кнопку добавить. А потом определяешь переменную - состояние меню, по которому будет определяться какую группу кнопок рисовать на экране и соответственно обрабатывать. Ну и в каждой такой группе будут кнопки нажатие на которых будет изменять эту переменную, а функция обновления будет рисовать те или иные группы - вот тебе и переход с одного подменю на другое.

_maxim_ 17.09.2006 14:55

Re: Помогите новичку
 
А есть пример написания меню?

jimon 17.09.2006 15:15

Re: Помогите новичку
 
http://blitzetc.boolean.name/code_lib/gui-menu.htm
и
http://blitzetc.boolean.name/code_lib/gui.htm

_maxim_ 17.09.2006 15:25

Re: Помогите новичку
 
Спасибо.:-)

jimon 17.09.2006 15:48

Re: Помогите новичку
 
Цитата:

Спасибо.
есть кнопочка - thanks ;)


Часовой пояс GMT +4, время: 00:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot