|
3D-программирование Вопросы, касающиеся программирования 3D мира |
21.01.2008, 22:54
|
#46
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Размытие...
Ржал, не мог сдержать слёз. Всем спастбо
|
(Offline)
|
|
21.01.2008, 23:38
|
#47
|
Гигант индустрии
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений (для 92 пользователей)
|
Ответ: Размытие...
Тамже нету эфекта размытия..
|
OMG! Я же тебе подробно расписал, как ПРАВИЛЬНО строить программу! Я незнаю как уже более доходчиво объяснить. Ты просто отказываешся думать! В хз который раз тебе говорю: начни с азов! Не нужен тебе никакой блур. А если даже хочеш игру с блуром, то поверь прикручивать блур и другие эфекты нужно в последнюю очередь! Сначало построй скелет игры, займись логикой, напиши двиг... Потом займёшся визуальным наполнением. НО! Даже если ты не можеш ждать и тебе непременно подавай блур сейчас, то неужели я непонятно расписал в примере где ф-ция, где цикл и как вызывать ф-цию? Разве трудно после этого просто скопировать (разбиратся в коде ты всеравно не будеш) 2 ф-ции и вызвать их в нужном месте?????
ЗЫЖ Diplomat, жжош!
|
(Offline)
|
|
21.01.2008, 23:43
|
#48
|
Знающий
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений (для 21 пользователей)
|
Ответ: Размытие...
Я думаю его надо забанить на месяц - учить азы.
|
(Offline)
|
|
22.01.2008, 01:31
|
#49
|
Гигант индустрии
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений (для 92 пользователей)
|
Ответ: Размытие...
Я думаю его надо забанить на месяц - учить азы.
|
Бан - не выход. Тем более без причины. В лудшем случаи он просто обидится и уйдёт на другой форум или будет продолжать копипастить, или вообще просто забьёт на программинг... В худшем может повторится ситуация с Кристалом
А тут мы пытаемся навернуть его на путь истинный...
2 JeSss:
Может так будет понятнее?
;инициализируем графику
Graphics3D 800,600,32,1
;юзаем двойную буферизацию. для этого "рабочим" устанавливаем задний буфер
SetBuffer BackBuffer()
; тут можеш объявлять переменные, типы, грузить модели, создавать примитивы и т.д.
; ========================= П Е Р Е М Е Н Н Ы Е =========================
; глобальная переменная
Global Variable1
; ====================================================================
; ============================== Т И П Ы ===============================
; тип
Type MyType1
Field X
End Type
; ====================================================================
; =========================== О Б Ъ Е К Т Ы =============================
; создаем примитив - куб
Global Cube = CreateCube()
PositionEntity Cube,0,1,0
; создаем свет
Light = CreateLight()
; создаем камеру
Cam = CreateCamera()
; помещаем камеру немного сзади и сверху
PositionEntity Cam,0,5,-10
; создаем плоскость
Plane = CreatePlane()
; ставим для неё цвет
EntityColor Plane,0,0,255
; ====================================================================
; ================================ Г Л А В Н Ы Й Ц Ы К Л ===================
; начало главного цыкла. В перводе звучит как "повторять".
; Тоесть весь код после этого слова будет непрерывно (точне до
; определенного уcловия,
; при котором выполнение прервётся) выполнятся
Repeat
; здесь будет основной код твоей игры
; мы можем вызвать ф-цию сдесь
UpdatePlayer() ; вызываем ф-цию обновления игрока. ф-цию управления им
; рендерим нашу картинку
RenderWorld()
; меняем местами задний и передний буффер
Flip
; пока не нажата кнопка "Esc". конец цылка, выход с него,
; завершение програмы, короче хеппиенд :)
Until KeyDown(1)
; ======================================================================
; ================================= Ф У Н К Ц И И =====================
; тут можеш писать функции
; объявляем ф-цию
Function UpdatePlayer() ; ф-ция обновления игрока
; тут код ф-ции
If KeyDown(200) Then MoveEntity Cube,0,0,0.1 ; движение вперед
If KeyDown(208) Then MoveEntity Cube,0,0,-0.1 ; движение назад
If KeyDown(203) Then TurnEntity Cube,0,1,0 ; поворот влево
If KeyDown(205) Then TurnEntity Cube,0,-1,0 ; поворот вправо
; закрываем ф-цию
End Function
; =====================================================================
Сдесь: главный цыкл выделен красным! Начало и конец цылка жирным. Вызов ф-ции подчеркнут...
В цикле ты пишеш тот код, который должен постоянно повторятся. В нём ты не пишеш создание камеры и т.д. В цыкле конечно выполняются единичные действия или действия которые повторяюся нужное кол-во раз, а не постоянно, но для этого вводятся условия ( If - Then ( Else - IfElse ) ), счетчики или переменные - флаги.
Синим (и зеленым) выделено то, что ты пишеш ДО цыкла.
Зеленым выделена функция. Жирным - начал и конец оной....
Последний раз редактировалось Raiter, 22.01.2008 в 01:49.
|
(Offline)
|
|
22.01.2008, 16:07
|
#50
|
ПроЭктировщик
Регистрация: 05.08.2007
Сообщений: 115
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Размытие...
То, что ты их раскрасил пойму без темы, это я и так понимал, а насчёт функций, я туда впихивал функции создания и обновления Блоу, и НЕФИГА!
|
(Offline)
|
|
22.01.2008, 16:27
|
#51
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Размытие...
JeSss. разберись пока в этом коде.
рано тебе еще делать Блоу (кем бы он не был)
Последний раз редактировалось HolyDel, 22.01.2008 в 16:50.
|
(Offline)
|
|
22.01.2008, 16:47
|
#52
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Размытие...
То, что ты их раскрасил пойму без темы,
|
раскраска, помогает сконцентрироватся и легче воспринимать, то что написано !!
Блоу, кста, переводится как УДАР !! к чему бы это ??
|
(Offline)
|
|
22.01.2008, 17:36
|
#53
|
|
Ответ: Размытие...
JeSss
подсказка на милион :
1) не работает
repeat
function blablabla()
print "krutooo"
end function
until
2) работает
repeat
blablabla()
until
function blablabla()
print "krutooo"
end function
|
|
|
22.01.2008, 17:59
|
#54
|
ПроЭктировщик
Регистрация: 05.08.2007
Сообщений: 115
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Ответ: Размытие...
Сообщение от HolyDel
рано тебе еще делать Блоу (кем бы он не был)
|
ой, ну или Блур, кароч размытие)))
|
(Offline)
|
|
22.01.2008, 18:34
|
#55
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Размытие...
Я с Вас фигею, Господа. В соседней ветке срете человеку за шиворот, за плохой(по вашему мнению) код, а тут разноцветными фламастерами разрисовываете КритКубы ленивому Нубу.
|
(Offline)
|
|
22.01.2008, 19:48
|
#56
|
Гигант индустрии
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений (для 92 пользователей)
|
Ответ: Размытие...
"Срем за шиворот" потому, что вот "ленивый нуб" и в простейшем коде не может разобратся. А теперь представть что будет, если он скопирует тот код
|
(Offline)
|
|
22.01.2008, 21:15
|
#57
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Размытие...
dimanche13 + 1
в упор не понимаю почему забанили "Главу Проекта". Оскорблений со стороны "обсирателей" было не меньше, а то и больше.
имхо, нубчик который ошибается лучше чем нубчик который ничего не делает.
|
(Offline)
|
|
22.01.2008, 22:21
|
#58
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Размытие...
Сообщение от HolyDel
dimanche13 + 1
в упор не понимаю почему забанили "Главу Проекта". Оскорблений со стороны "обсирателей" было не меньше, а то и больше.
|
Он забанен за прямое оскорбление всех форумчан выразившееся в словах "говноеды" и "засранцы"
Примеры оскорблений его в студию
Я таковых не нашел
Вся критика кода по делу
На личности никто не переходил
__________________
|
(Offline)
|
|
22.01.2008, 23:01
|
#59
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Размытие...
tormoz, это не критика
критика - это когда указывают на ошибки, а не на их наличие.
ща будет
added
не будет оказывается прямые оскорбления "Главы Проекта" начались после евошных оскорблений:
пример:
Сообщение от Raiter
Скорее с неадекватным малолетним психом
|
Сообщение от Raiter
Сдесь тебе не помогут. Ищи помощи на форуме психоаналитиков и психиатров. А так же отведай их в реале....
|
Последний раз редактировалось HolyDel, 22.01.2008 в 23:11.
|
(Offline)
|
|
23.01.2008, 00:46
|
#60
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Размытие...
HolyDel
Ты невнимательно посмотрел.
Оскорбление с говноедами и засранцами было выше поста Райтера
Он только ответил (ИМХО еще мягко)
Я среагировал по правилам: нагадил- получи. Минимальный срок бана за оскорбления 10 суток.
__________________
Последний раз редактировалось tormoz, 23.01.2008 в 00:53.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Размытие и CubeMap |
win32 |
3D-программирование |
16 |
24.06.2007 16:05 |
Часовой пояс GMT +4, время: 08:49.
|