17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|
1 | |
Небольшая игра на qt30.11.2013, 21:00. Показов 1623. Ответов 5
Метки нет (Все метки)
В общем такое дело.. Надо написать небольшую игру. В подробные правила думаю не надо писать, у меня есть несколько вопросов.
Играется на поле 4х4. С обеих сторон по 4 фишки. И вот первый вопрос) Где и как лучше нарисовать это поле? И как реализовать передвижение фишек по этому полю. С++ знаю, ООП знаю, знаком с Qt и системой сигналов и слотов и не только. Буду рад помощи
0
|
30.11.2013, 21:00 | |
Ответы с готовыми решениями:
5
Небольшая игра Небольшая игра Небольшая онлайн игра Небольшая игра. Подскажите как реализовать один момент |
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|
30.11.2013, 23:11 [ТС] | 3 |
Elboy, Поле я нарисовал в QGraphicsView и вывел в сцене. А что дальше с фишками. Если их точно так же нарисовать, то как потом можно будет их перемещать
0
|
01.12.2013, 22:49 | 4 |
knf, собственно в поставке Qt входит множество примеров и демонстраций.
Фишку можно сделать как элемент сцены, отнаследовав от QGraphicsItem. Вот у этого элемента будет флаг QGraphicsItem::ItemIsMovable, позволяющий перемещать объект по сцене.
1
|
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
|
|||||||||||
02.12.2013, 22:27 [ТС] | 5 | ||||||||||
Нарисовал на поле фишки как то так
0
|
03.12.2013, 09:48 | 6 |
knf, да. Обычно наследуются от QGraphicsItem, переопределяют метод рисования, нужные методы обработки события. Часто обработку таких событий перекладывают на сам объект, что бывает очень удобно, когда на сцене несколько разных объектов.
0
|
03.12.2013, 09:48 | |
03.12.2013, 09:48 | |
Помогаю со студенческими работами здесь
6
Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks Игра в загадки. Загадать загадку. Если ответ верен – поздравить пользователя. Затем сообщить, что игра окончена. Игра в «Одиннадцать предметов», игра Баше. Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |