|
3D-программирование Вопросы, касающиеся программирования 3D мира |
19.04.2006, 21:28
|
#1
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Были проблемы с нэтом, теперь нет, и у меня есть вопросы
1 сделал меню, а как сделать, чтоб нажал я options, и появились
настройки нажал назат опять обшее меню.
2 Напечатал писонины километр, сохранил, открыл, а там вопросы
3 как сделать, чтоб музыка не воспроизводилась тысячу раз
Вот в максе сделал тачку, зацените, потскажите можно её использовать
В игре, и где мои минусы.
[attachmentid=1124]
|
(Offline)
|
|
20.04.2006, 20:01
|
#2
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Люди если кто знает пожалуйста скажите Сделал огромный грод в 3ds max
стал его грузить в блице, о грузился 3-5 минут .Потскажите как сделать так чтоб сделал я одн дерево и не кпировать его а сделать какбы
ярлыки. Надеюсь обяснил понятно.
|
(Offline)
|
|
20.04.2006, 20:35
|
#3
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
"Ярлыки" ты никак не сделаешь. Единственное что - вместо полноценных мешей деревьев использовать спрайты.
Так же рационально использовать для повторяющихся объетов не загрузку N объектов ,а загрузку одного и дальнейшее копирование N-1 раз:
см. CopyEntity
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
20.04.2006, 20:39
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
2 Напечатал писонины километр, сохранил, открыл, а там вопросы
|
Вообще - в грамотной программе километр писанины кирилической быть не может. Задания, описание миссий и подобное надо подгружать из внешних источников.
А вопросы - следствие неруссифицированности редактора - поищи в FAQ.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
20.04.2006, 20:41
|
#5
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
3 как сделать, чтоб музыка не воспроизводилась тысячу раз
|
а как ты реализовал это на данный момент?
"Я же не Хоттабыч"©
Покажи свой код.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
20.04.2006, 20:43
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
1 сделал меню, а как сделать, чтоб нажал я options, и появились
настройки нажал назат опять обшее меню
|
честно говоря - вопрос из разряда "напишите мне игру".
Т.е. он слишком абстрактен и неконкретен, почитай вот эти работы:
http://community.boolean.name/index.php?showtopic=421
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
20.04.2006, 22:28
|
#7
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
1 Если через CopyEntity тогда мне прейдётся кординаты каждой елки в блице выставлять, ладно если елки а дапустим мне трамуар в городе нужен и есть куски его, прямой в лево и право тогда как.
2 Я давно хотел узнать как грузить текст из других источников допустим из блокнота, да а если мне надо чтоб какиенибудь значения могли менятся
например разришение экрана.
3
If MouseX()>763 And MouseX()<967 And MouseY()>235 And MouseY()<260
SetFont fntArialB
Color 246,255,0
Text 876,250,"New game",True
PlaySound zz
примерно так
4 А насчет меню я уже утром дапёр. Сделаю глобальную, если она равна 1
тогда работает главное меню, астальные тдыхают, если 2 ну и так дальше.
И вопрос если делать дама и они будут повторятся то лутше делать копии в блице. И еще как сделать чтоб вада поднемалась и опускалась.
|
(Offline)
|
|
21.04.2006, 00:25
|
#8
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Сколько полигонов в твоей модели города ?
Размер текстур, их количество ?
Как экспортировал ?
Наверняка косяков напорол при экспорте - я грузил модель в 700 000 поли. секунд 15 ушло.
__________________
|
(Offline)
|
|
21.04.2006, 19:41
|
#9
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Посибо что сказал про текстуру, я олох внемания не обращял на её размеры. :o''
Экспортировас в3д.
Я решил сделать подзагруску мира. Примерно так пойдёт расделю ка куски
каждый кусок будет иметь кординаты 0,0,0 но но так как они в максе будет стоять каждый на свйом месте то в блице они будут встовать куда надо, Затем найду центр каждого куска в блице, если игрок подъедит к куску на определённое расстояние то кусок грузится, если отъедит удаляем, в городе расстояние до загруски будет по меньше а на открытой меснсти дальше.
Но незнаю наверна когда куски будут грузится игра будет сильно тормозить,
и между кусками игрк может провалитьса, или швы будет сильно ведать.
Да насчёт подзагруски играл я в GTA, когда гонки гонял вылетел с трассы
и упал в город и там всё загружено кроме машин, людей, но всё работает перекраска, где обделывать тачку, гараж хотя их и невидно как так
всмысле как сделать самому примерно так
[attachmentid=1130] [attachmentid=1131]
[attachmentid=1132]
|
(Offline)
|
|
26.04.2006, 12:35
|
#11
|
Нуждающийся
Регистрация: 26.04.2006
Сообщений: 66
Написано 8 полезных сообщений (для 21 пользователей)
|
Originally posted by impersonalis@20.4.2006, 16:35
"Ярлыки" ты никак не сделаешь. Единственное что - вместо полноценных мешей деревьев использовать спрайты.
Так же рационально использовать для повторяющихся объетов не загрузку N объектов ,а загрузку одного и дальнейшее копирование N-1 раз:
см. CopyEntity
|
Да, а вот как быть с коллизиями, при копировании они работают только на последний скопированный объект, я имею ввиду одну переменную в которую копируется tree в цикле.
Прикручивать сразу в цикле их к загружаемому уровню и с этого потом создать один объект для проверки коллизий?
|
(Offline)
|
|
26.04.2006, 19:04
|
#12
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Коллизии будут работать на все объекты
__________________
|
(Offline)
|
|
26.04.2006, 21:13
|
#13
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
2Flash
ставь внутри цикла после создания очеродного Tree ему entitytype
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
26.04.2006, 22:43
|
#14
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Не обязательно
Достаточно задать тип родительскому ентиту, а потом просто копировать.
Копия сохраняет радиус. тип и пицкмоде родителя.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:46.
|