Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 07.01.2010, 20:57   #391
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Вопрос-Ответ (для новичков)

3D обьект с текстурами (толщина обьекта равна толщена спрайта )
Я так понял, это сплющенный куб? Тогда он будет жрать больше, чем спрайт, т.к. даже если ты его сплющил, то в нём всё равно 12 полигонов, а в спрайте всего лишь 2.
Если сделать сюрфейс с 2-мя полигонами, то он будет быстрее спрайта (но ненамного)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 07.01.2010, 22:49   #392
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Да что там тысячу , бери три
(Offline)
 
Ответить с цитированием
Старый 07.01.2010, 23:01   #393
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Павел Посмотреть сообщение
Да что там тысячу , бери три
Ирония детектед)
Время затраты по обработке большого числа объектов будет значительно больше, чем ты рендернешь всего один, потому что во второмслучае число может быть настолько малым, что процессор его округлит и значение получиться неточным, да и большие значения больше нагляднее
(Offline)
 
Ответить с цитированием
Старый 07.01.2010, 23:19   #394
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Я имел в виду три тысячи
(Offline)
 
Ответить с цитированием
Старый 08.01.2010, 23:02   #395
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Плохо Ответ: Вопрос-Ответ (для новичков)

Сообщение от ABTOMAT Посмотреть сообщение
Я так понял, это сплющенный куб? Тогда он будет жрать больше, чем спрайт, т.к. даже если ты его сплющил, то в нём всё равно 12 полигонов, а в спрайте всего лишь 2.
Если сделать сюрфейс с 2-мя полигонами, то он будет быстрее спрайта (но ненамного)

что такое сюрфейс ???
темболее с двумя пллигонами !!!


если чесно что б поставить спрайт и натинуть на него текстуру надо помучиться сострочкамии для каждого спарйта !!!
пример !!!
- поставить спрайт в позицию , натинуть на него текстуру , поставить размер спрайта , потавить размер отображения текстуры ,выставить чтоб спрайт не поворачивался постоянно к камере , выставить разворот спрайта в нужную сторону !!! -и это минимум для спрайта!!!

с 3d обьестом проще!!! пример сдалать 3d обьект в captography shop - поставить в позицию и развернуть, тектстуры сами нятянуться !!!
(Offline)
 
Ответить с цитированием
Старый 08.01.2010, 23:15   #396
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Вопрос-Ответ (для новичков)

IGR++
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Tadeus за это полезное сообщение:
ABTOMAT (08.01.2010), Android (08.01.2010), H@NON (09.01.2010), Harter (10.01.2010), Hurrit (08.01.2010)
Старый 08.01.2010, 23:36   #397
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Плохо Ответ: Вопрос-Ответ (для новичков)

!!!
раз так смешно некоторым я тут вижу !!!
тогда обьясните как сделать небольшой городок хотябы из 20 домов ???
что б ни чего не тормозило даже если брать самые скудные текстуры !!!
(Offline)
 
Ответить с цитированием
Старый 08.01.2010, 23:44   #398
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков)

почему Chrono Syndrome забанили, а он всё ещё здесь ?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Android (08.01.2010)
Старый 09.01.2010, 18:37   #399
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопрос:

Вот код:
anim = AnimSeq(player_hand)

If MouseHit(1) Then 
 If anim = 0  Then Animate player_hand,3,1,player_atack,0
End If
при нажатии лефтклик если аним = 0 то проиграть анимацию.
Нужно чтобы когда анимсекю проигрался, аним снова стал равен нулю(аним = 0).

а то при нажатий лефт клика аним навсегда стаёт равен единици.
Тоесть как зделать чтоб анимация когда проигралась один раз,
отключилась?
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 09.01.2010, 18:52   #400
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от shyrikkk Посмотреть сообщение
что такое сюрфейс ???
если чесно что б поставить спрайт и натинуть на него текстуру надо помучиться сострочкамии для каждого спарйта !!!
пример !!!
- поставить спрайт в позицию , натинуть на него текстуру , поставить размер спрайта , потавить размер отображения текстуры ,выставить чтоб спрайт не поворачивался постоянно к камере , выставить разворот спрайта в нужную сторону !!! -и это минимум для спрайта!!!
Ой ой ой наверно тебе лень писать такую кучу кода? Это для производительности то! Знаешь, тебе в сравнение, чтоб в одном хорошем движке нарисовать картинку на экране, надо сначала создать новый элемент(спрайт), потом загрузить текстуру, потом перебрать четыре его вертекса, поставить для каждого Позицию(по х и у, при желании по z), цвет (DWORD, типа 0xFFFF00AA), и текстурные координаты. А затем надо еще отрендерить его на экране - что то типа DrawImage. И это еще считается легко, а тебе лень три строчки написать. Эх ты
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Reizel за это полезное сообщение:
ABTOMAT (10.01.2010), is.SarCasm (09.01.2010), shyrikkk (10.01.2010)
Старый 10.01.2010, 03:53   #401
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Вопрос-Ответ (для новичков)

KingMaks, чем читаем справку по команде Animate?
Выставляй mode 3 и вперёд.
Команда Animating думаю, тоже будет полезна, надеюсь, сообразишь, как юзать.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 10.01.2010, 05:12   #402
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ABTOMAT

Перечитал сверху донизу.Моде 3 проигрует анимацию один раз и ета анимация остаёться как бы на последнем кадре.

Я зделал через millisecs() ну ето заняло слишком много строчек.

нету случайно команды если кадр анимации = 30 то...
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 10.01.2010, 11:18   #403
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

для проверки кадра есть команда AnimTime(), но ее обязательно нужно использовать при условии "в пределах от и до", потому что она использует Float значение. Проверка должна включать искомый кадр и следующий кадр (чтобы его найти нужно к искомому кадру прибавить скорость анимации), будет такая проверка :
animT# = AnimTime#(player)
If animT >= 30 And animT < 30 + animSpeed Then
        //    действие
EndIf
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
KingMaks (10.01.2010), Reizel (10.01.2010)
Старый 10.01.2010, 15:43   #404
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Плохо Ответ: Вопрос-Ответ (для новичков)

Сообщение от Павел Посмотреть сообщение
Ой ой ой наверно тебе лень писать такую кучу кода? Это для производительности то! Знаешь, тебе в сравнение, чтоб в одном хорошем движке нарисовать картинку на экране, надо сначала создать новый элемент(спрайт), потом загрузить текстуру, потом перебрать четыре его вертекса, поставить для каждого Позицию(по х и у, при желании по z), цвет (DWORD, типа 0xFFFF00AA), и текстурные координаты. А затем надо еще отрендерить его на экране - что то типа DrawImage. И это еще считается легко, а тебе лень три строчки написать. Эх ты

спасибо что отзвался !!!
Я если чесно хочу сделать около 20 домов с улицами , просто хотел спросить в чём их лучше делать ??? В трёхмерном построении или спрайтами ???
Мне кажеться сделать по четыре дома в 3d программе лучше наверное и так составить город современем , а со спрайтами тяжелее возится например в каждом доме сделать разное количество окон и подъездов ,очень тяжёлые текстуры получаються ( пробовал ) -ставил даже текстуры плохово качества !!! Текстура тяжёлая и долго грузиться !!!
(Offline)
 
Ответить с цитированием
Старый 10.01.2010, 15:50   #405
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от shyrikkk Посмотреть сообщение
спасибо что отзвался !!!
Я если чесно хочу сделать около 20 домов с улицами , просто хотел спросить в чём их лучше делать ??? В трёхмерном построении или спрайтами ???
Мне кажеться сделать по четыре дома в 3d программе лучше наверное и так составить город современем , а со спрайтами тяжелее возится например в каждом доме сделать разное количество окон и подъездов ,очень тяжёлые текстуры получаються ( пробовал ) -ставил даже текстуры плохово качества !!! Текстура тяжёлая и долго грузиться !!!
Судя по многочисленным знакам вопроса и восклицания автор в отчаянии рвет на себе волосы

Возможно, тебе просто стоит сделать модель всего городка в 3D Max'е, именно в нем! текстуры ложить JPEG-овые(я конечно не шибко разбираюсь...), и пробовать экспортит в B3D.
Незнаю лично я ложил ООчень тяжелые текстуры(> 1 mb), все грузилось быстро и работало хорошо. Возможно, нужно выправить руки и переписать код?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
shyrikkk (10.01.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com