 |
07.01.2010, 20:57
|
#391
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
3D обьект с текстурами (толщина обьекта равна толщена спрайта )
|
Я так понял, это сплющенный куб? Тогда он будет жрать больше, чем спрайт, т.к. даже если ты его сплющил, то в нём всё равно 12 полигонов, а в спрайте всего лишь 2.
Если сделать сюрфейс с 2-мя полигонами, то он будет быстрее спрайта (но ненамного)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
07.01.2010, 22:49
|
#392
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Да что там тысячу , бери три 
|
(Offline)
|
|
07.01.2010, 23:01
|
#393
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Павел
Да что там тысячу , бери три 
|
Ирония детектед)
Время затраты по обработке большого числа объектов будет значительно больше, чем ты рендернешь всего один, потому что во второмслучае число может быть настолько малым, что процессор его округлит и значение получиться неточным, да и большие значения больше нагляднее
|
(Offline)
|
|
07.01.2010, 23:19
|
#394
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Я имел в виду три тысячи  
|
(Offline)
|
|
08.01.2010, 23:02
|
#395
|
Нуждающийся
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от ABTOMAT
Я так понял, это сплющенный куб? Тогда он будет жрать больше, чем спрайт, т.к. даже если ты его сплющил, то в нём всё равно 12 полигонов, а в спрайте всего лишь 2.
Если сделать сюрфейс с 2-мя полигонами, то он будет быстрее спрайта (но ненамного)
|
что такое сюрфейс ???
темболее с двумя пллигонами !!!
если чесно что б поставить спрайт и натинуть на него текстуру надо помучиться сострочкамии для каждого спарйта !!!
пример !!!
- поставить спрайт в позицию , натинуть на него текстуру , поставить размер спрайта , потавить размер отображения текстуры ,выставить чтоб спрайт не поворачивался постоянно к камере , выставить разворот спрайта в нужную сторону !!! -и это минимум для спрайта!!!
с 3d обьестом проще!!! пример сдалать 3d обьект в captography shop - поставить в позицию и развернуть, тектстуры сами нятянуться !!!
|
(Offline)
|
|
08.01.2010, 23:15
|
#396
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Tadeus за это полезное сообщение:
|
|
08.01.2010, 23:36
|
#397
|
Нуждающийся
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
!!!
раз так смешно некоторым я тут вижу !!!
тогда обьясните как сделать небольшой городок хотябы из 20 домов ???
что б ни чего не тормозило даже если брать самые скудные текстуры !!!
|
(Offline)
|
|
08.01.2010, 23:44
|
#398
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
почему Chrono Syndrome забанили, а он всё ещё здесь ?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.01.2010, 18:37
|
#399
|
Знающий
Регистрация: 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
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от shyrikkk
что такое сюрфейс ???
если чесно что б поставить спрайт и натинуть на него текстуру надо помучиться сострочкамии для каждого спарйта !!!
пример !!!
- поставить спрайт в позицию , натинуть на него текстуру , поставить размер спрайта , потавить размер отображения текстуры ,выставить чтоб спрайт не поворачивался постоянно к камере , выставить разворот спрайта в нужную сторону !!! -и это минимум для спрайта!!!
|
Ой ой ой наверно тебе лень писать такую кучу кода? Это для производительности то! Знаешь, тебе в сравнение, чтоб в одном хорошем движке нарисовать картинку на экране, надо сначала создать новый элемент(спрайт), потом загрузить текстуру, потом перебрать четыре его вертекса, поставить для каждого Позицию(по х и у, при желании по z), цвет (DWORD, типа 0xFFFF00AA), и текстурные координаты. А затем надо еще отрендерить его на экране - что то типа DrawImage. И это еще считается легко, а тебе лень три строчки написать. Эх ты
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Reizel за это полезное сообщение:
|
|
10.01.2010, 03:53
|
#401
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
KingMaks, чем читаем справку по команде Animate?
Выставляй mode 3 и вперёд.
Команда Animating думаю, тоже будет полезна, надеюсь, сообразишь, как юзать.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
10.01.2010, 05:12
|
#402
|
Знающий
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений (для 95 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
ABTOMAT
Перечитал сверху донизу.Моде 3 проигрует анимацию один раз и ета анимация остаёться как бы на последнем кадре.
Я зделал через millisecs() ну ето заняло слишком много строчек.
нету случайно команды если кадр анимации = 30 то...
__________________
StimuL
Maks
|
(Offline)
|
|
10.01.2010, 11:18
|
#403
|
Дэвелопер
Регистрация: 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 за это полезное сообщение:
|
|
10.01.2010, 15:43
|
#404
|
Нуждающийся
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Павел
Ой ой ой наверно тебе лень писать такую кучу кода? Это для производительности то! Знаешь, тебе в сравнение, чтоб в одном хорошем движке нарисовать картинку на экране, надо сначала создать новый элемент(спрайт), потом загрузить текстуру, потом перебрать четыре его вертекса, поставить для каждого Позицию(по х и у, при желании по z), цвет (DWORD, типа 0xFFFF00AA), и текстурные координаты. А затем надо еще отрендерить его на экране - что то типа DrawImage. И это еще считается легко, а тебе лень три строчки написать. Эх ты
|
спасибо что отзвался !!!
Я если чесно хочу сделать около 20 домов с улицами , просто хотел спросить в чём их лучше делать ??? В трёхмерном построении или спрайтами ???
Мне кажеться сделать по четыре дома в 3d программе лучше наверное и так составить город современем , а со спрайтами тяжелее возится например в каждом доме сделать разное количество окон и подъездов ,очень тяжёлые текстуры получаються ( пробовал ) -ставил даже текстуры плохово качества !!! Текстура тяжёлая и долго грузиться !!!
|
(Offline)
|
|
10.01.2010, 15:50
|
#405
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от shyrikkk
спасибо что отзвался !!!
Я если чесно хочу сделать около 20 домов с улицами , просто хотел спросить в чём их лучше делать ??? В трёхмерном построении или спрайтами ???
Мне кажеться сделать по четыре дома в 3d программе лучше наверное и так составить город современем , а со спрайтами тяжелее возится например в каждом доме сделать разное количество окон и подъездов ,очень тяжёлые текстуры получаються ( пробовал ) -ставил даже текстуры плохово качества !!! Текстура тяжёлая и долго грузиться !!!
|
Судя по многочисленным знакам вопроса и восклицания автор в отчаянии рвет на себе волосы
Возможно, тебе просто стоит сделать модель всего городка в 3D Max'е, именно в нем! текстуры ложить JPEG-овые(я конечно не шибко разбираюсь...), и пробовать экспортит в B3D.
Незнаю лично я ложил ООчень тяжелые текстуры(> 1 mb), все грузилось быстро и работало хорошо. Возможно, нужно выправить руки и переписать код?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:47.
|