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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Закрытая тема
 
Опции темы
Старый 21.01.2008, 22:54   #46
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Размытие...

Ржал, не мог сдержать слёз. Всем спастбо
__________________
(Offline)
 
Старый 21.01.2008, 23:38   #47
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Ответ: Размытие...

Тамже нету эфекта размытия..
OMG! Я же тебе подробно расписал, как ПРАВИЛЬНО строить программу! Я незнаю как уже более доходчиво объяснить. Ты просто отказываешся думать! В хз который раз тебе говорю: начни с азов! Не нужен тебе никакой блур. А если даже хочеш игру с блуром, то поверь прикручивать блур и другие эфекты нужно в последнюю очередь! Сначало построй скелет игры, займись логикой, напиши двиг... Потом займёшся визуальным наполнением. НО! Даже если ты не можеш ждать и тебе непременно подавай блур сейчас, то неужели я непонятно расписал в примере где ф-ция, где цикл и как вызывать ф-цию? Разве трудно после этого просто скопировать (разбиратся в коде ты всеравно не будеш) 2 ф-ции и вызвать их в нужном месте?????

ЗЫЖ Diplomat, жжош!
(Offline)
 
Старый 21.01.2008, 23:43   #48
Bagration
Знающий
 
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений
(для 21 пользователей)
Ответ: Размытие...

Я думаю его надо забанить на месяц - учить азы.
(Offline)
 
Старый 22.01.2008, 01:31   #49
Raiter
Гигант индустрии
 
Регистрация: 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
JeSss
ПроЭктировщик
 
Регистрация: 05.08.2007
Сообщений: 115
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Размытие...

То, что ты их раскрасил пойму без темы, это я и так понимал, а насчёт функций, я туда впихивал функции создания и обновления Блоу, и НЕФИГА!
(Offline)
 
Старый 22.01.2008, 16:27   #51
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Размытие...

JeSss. разберись пока в этом коде.
рано тебе еще делать Блоу (кем бы он не был)

Последний раз редактировалось HolyDel, 22.01.2008 в 16:50.
(Offline)
 
Старый 22.01.2008, 16:47   #52
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Размытие...

То, что ты их раскрасил пойму без темы,
раскраска, помогает сконцентрироватся и легче воспринимать, то что написано !!


Блоу, кста, переводится как УДАР !! к чему бы это ??
(Offline)
 
Старый 22.01.2008, 17:36   #53
jimon
 
Сообщений: n/a
Ответ: Размытие...

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
JeSss
ПроЭктировщик
 
Регистрация: 05.08.2007
Сообщений: 115
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Ответ: Размытие...

Сообщение от HolyDel Посмотреть сообщение
рано тебе еще делать Блоу (кем бы он не был)
ой, ну или Блур, кароч размытие)))
(Offline)
 
Старый 22.01.2008, 18:34   #55
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Размытие...

Я с Вас фигею, Господа. В соседней ветке срете человеку за шиворот, за плохой(по вашему мнению) код, а тут разноцветными фламастерами разрисовываете КритКубы ленивому Нубу.
__________________
(Offline)
 
Старый 22.01.2008, 19:48   #56
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Ответ: Размытие...

"Срем за шиворот" потому, что вот "ленивый нуб" и в простейшем коде не может разобратся. А теперь представть что будет, если он скопирует тот код
(Offline)
 
Старый 22.01.2008, 21:15   #57
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Размытие...

dimanche13 + 1
в упор не понимаю почему забанили "Главу Проекта". Оскорблений со стороны "обсирателей" было не меньше, а то и больше.

имхо, нубчик который ошибается лучше чем нубчик который ничего не делает.
(Offline)
 
Старый 22.01.2008, 22:21   #58
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Размытие...

Сообщение от HolyDel Посмотреть сообщение
dimanche13 + 1
в упор не понимаю почему забанили "Главу Проекта". Оскорблений со стороны "обсирателей" было не меньше, а то и больше.
Он забанен за прямое оскорбление всех форумчан выразившееся в словах "говноеды" и "засранцы"
Примеры оскорблений его в студию
Я таковых не нашел
Вся критика кода по делу
На личности никто не переходил
__________________
(Offline)
 
Старый 22.01.2008, 23:01   #59
HolyDel
 
Регистрация: 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
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Размытие...

HolyDel
Ты невнимательно посмотрел.
Оскорбление с говноедами и засранцами было выше поста Райтера
Он только ответил (ИМХО еще мягко)

Я среагировал по правилам: нагадил- получи. Минимальный срок бана за оскорбления 10 суток.
__________________

Последний раз редактировалось tormoz, 23.01.2008 в 00:53.
(Offline)
 
Закрытая тема


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размытие и CubeMap win32 3D-программирование 16 24.06.2007 16:05


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


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