Вывод титров и создание диалогов с NPC
Поделитесь идеями как проще сделать?
Допустим есть диалог: - Привет, Вася Игрок должен выбрать: [сказать] Привет, Колян! [сделать] Дать в рожу По идее сами диалоги вполне удобно будет хранить в xml. Как сделать вывод текста в нужном месте? И чтобы выбирать ответ можно было мышкой. Пока такая вот идея: текст выводится стандартно. Под ним, на камеру вешаю несколько прозрачных "кубиков" по числу ответов, располагающихся точно под текстом, с возможностью выбирать мышкой. Далее обрабатывать нажатие на "кубик". Так же буду рад, если кто хорошими исходниками поделится, чтобы осознать, как лучше делать. Посмотрел WorldWar[Tanks] - тихий ужас, хотя игра очень даже, судя по картинкам (у меня не запустилось). |
Ответ: Вывод титров и создание диалогов с NPC
|
Ответ: Вывод титров и создание диалогов с NPC
Это не ЗД.
Лучше не кубики, а GUI-кнопки (со свойствами типа "текст" и "скрипт-действие") зы: дай мне библиотечку Blitz3D+xml Скрипты: http://blitzetc.blitzmax.ru/index.ph...BF%D1%82%D1%8B Подходящего gui пока предложить не могу. Но мне по нраву DevilGUI, тип как Windows. Можно свои скины делать. |
Ответ: Вывод титров и создание диалогов с NPC
LLI.T.A.L.K.E.R., GUI-либа наверно какая то нужна? Свое писать лень.
XML - http://www.blitzbasic.com/Community/...hp?topic=46647 Program23, ни при чем, просто привел пример не очень хорошего (с моей точки зрения) кода. Прежде чем новый проект начать, хочу посмотреть как народ пишет, чтобы может пару идей своровать (про триггеры очень хорошие идеи были). |
Ответ: Вывод титров и создание диалогов с NPC
ну кубики это слишком !! Можно просто квады !!
Можно вообще "воображаемы" ректанглы для каждого варианта ответа, и проверять вхождение курсора в ректангл и клики !! Небольшая трабла у тебя будет с многострочными вариантами ответов !! Ширина будет фиксированая а висоту уже нужно расчитать !! |
Ответ: Вывод титров и создание диалогов с NPC
IGR, а не подскажешь можно ли выводить текст на квады, а не экран, в Blitz?
|
Ответ: Вывод титров и создание диалогов с NPC
квады + проецирование на них текста -1
текст + текст ширина+ тексты высота - 2 (высчитывай координаты мыши) это методы - спрогать думаю знаешь как не 5 лет тебе всеже |
Ответ: Вывод титров и создание диалогов с NPC
так обычным текстом выводить !! Не думаю что уж десяток строк текста тормозить !! Зачем заморачиватся !!
|
Ответ: Вывод титров и создание диалогов с NPC
если хочешь чтоб текст поворачивался вместе с квадом -ИЗУЧИ ПОНЯТИЕ ТЕКСТУРА!
Если надо чтобы текст был виден на экране когда виден обьект в камеру - ИЗУЧИ ПРОЕЦИРОВАНИЕ ТЕКСТА НА ОБЪЕКТ! ГО В СПРАВКУ!!! |
Ответ: Вывод титров и создание диалогов с NPC
Цитата:
Цитата:
- вот небольшой коддик...как дравить имаговский фонт (без фастимга)....(бла..небольшой баг..нельзя загрузить из папки не прописав её в тхт'шке фонта..) сам фонт Вложение 12902 Код:
Function loadFontimage(filename$) |
Ответ: Вывод титров и создание диалогов с NPC
Цитата:
|
Ответ: Вывод титров и создание диалогов с NPC
Он наверно про кричащих ботов:
"Сергей: Мы все погибли" "Колян: в отаке!" |
Часовой пояс GMT +4, время: 21:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot