 |
3D-программирование Вопросы, касающиеся программирования 3D мира |
26.04.2009, 15:06
|
#1
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Диалоговое окно!помогите!!!!!
Товарищи!делаю квестовую игрулю,там надо будет чтоб игрок трендел с окружающими его гражданами,все перепробовал,не знаю как сделать!
помогите,выложите код,заранее спасибо! 
|
(Offline)
|
|
26.04.2009, 15:17
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
пиши свою GUI систему, или смотри в сторону GUIw512
|
(Offline)
|
|
26.04.2009, 15:21
|
#3
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
да нет,мне буквально на черном фоне текст вывести надо на 5 секунд(чтоб он потом пропал!)
а гуй подключать неудобно и сложно...
приведите пример плз!
|
(Offline)
|
|
26.04.2009, 15:52
|
#4
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
Я чето не понял че ты хочешь... Припаренти пивот к голове игрока только повыше, потом когда надо вывести текст, спроэцируй коорды пивота в 2д и начинай рисовать свои ректы, тексты и т.д.
|
(Offline)
|
|
26.04.2009, 16:23
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
Гы а я проецирую координаты физ.модели персонажа + N юнитов по Y-оси
Результат тот же пивотов меньше.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.04.2009, 17:29
|
#6
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
б*я*ь на словах все легко...а пример?
|
(Offline)
|
|
26.04.2009, 17:30
|
#7
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
текст то выведу,а как сделать так чтоб он исчез?
Function alert(path$)
f=OpenFile(path$)
While Not Eof(f)
a = LoadFont("courier",25,1,1,0)
SetFont a
Color 0,0,0
Rect 0,600,1024,768
Color 255,0,0
Text 0,605,ReadLine$(f)
FreeFont a
time = time+1
If time>100
dialog = False
time = 0
EndIf
Wend
CloseFile(f)
End Function
-этот код не работает!исправте!
|
(Offline)
|
|
26.04.2009, 17:46
|
#8
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
Mark Castle, странный ты, к чему тут требовательный тон? никто не обязан тебе помогать. если тебе нужно чтобы текст появлялся и исчезал - то ясно же что это отдельная сущность.
делай как то так:
type worldtext
field ent
field l
field txt$
end type
function CreateWorldText(ent, txt$)
wt.worldtext = new worldtext
wt\ent = createsprite()
positionentity wt\ent,entityx(ent,1),entityy(ent,1),entityz(ent,1)
wt\txt = txt
wt\l = 200
end function
function DrawWorldText()
for wt.worldtext = each worldtext
cameraproject(cam,entityx(wt\ent),entityy(wt\ent),entityz(wt\ent))
Text projectedx(),projectedy()-10,wt\txt,1
wt\l = wt\l - 1
if wt\l<0 then delete wt
next
end function
писал в браузере, могут быть очепятки.
вот, тебе, кстати:
http://rules.boolean.name/e107_plugi....php?content.4
категория 2, пункт 3.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
26.04.2009, 17:47
|
#9
|
Разработчик
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений (для 412 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
Сообщение от Mark Castle
б*я*ь на словах все легко...а пример?
|
а тебе может сразу твою игру написать?  Код элементарен,ничего сложного в нём нету. Поверь если ты сам допрёшь как решить свою проблему,пользы будет больше.
|
(Offline)
|
|
26.04.2009, 18:26
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
да, исправь
на:
if wt\l<0
freeentity wt\ent
delete wt
endif
|
(Offline)
|
|
27.04.2009, 17:21
|
#11
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
а как сделать просто что б текст исчез, без спрайтов и т.д.?
|
(Offline)
|
|
27.04.2009, 17:38
|
#12
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
а как сделать просто что б текст исчез, без спрайтов и т.д.?
|
не рисовать его.
|
(Offline)
|
|
27.04.2009, 17:38
|
#13
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
а как сделать просто что б текст исчез, без спрайтов и т.д.?
|
для этого тебе нужна магия... заюзай 6 заклинание быдлокодера по созданию супер-пупер-мегоигры.
|
(Offline)
|
|
27.04.2009, 17:51
|
#14
|
Знающий
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
Сообщение от avel
для этого тебе нужна магия... заюзай 6 заклинание быдлокодера по созданию супер-пупер-мегоигры.
|
м-да...а серъезно?
|
(Offline)
|
|
27.04.2009, 18:35
|
#15
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Диалоговое окно!помогите!!!!!
не рисовать его. (с) - да и стобой серьёзно говорить влом...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:44.
|