Отправляет email-рассылки с помощью сервиса Sendsay

Blitz3D - программирование игр

  Все выпуски  

Blitz3D - программирование игр


Информационный Канал Subscribe.Ru

Blitz3d - программирование игр

Blitz3d - программирование игр

Выпуск 2

"Основы (часть 2)"

Приветствую всех подписчиков!!!

Продолжаем изучать основы. Представляю вашему вниманию основную функцию программирования If !!! Благодаря этой функции программисты могут проверять различные условия и производить ветвление программы. Итак, вот она родимая:

If условие Then
Различные действия, если условие правда
Else

Различные действия, если условие ложь     
End If

Так она выглядит в общем виде, но существуют различные короткие варианты этой функции. Вот и они:

If условие Then  Действие (только одно)

If условие Then
Различные действия, если условие правда
End If

Кстати, реально записать весь исходный код программы в одну строку (достаточно ставить : после каждого действия). Можете подумать на что я намекаю. Существует такие функции как Select и Case. Вот их применение:

Select переменная
Case значение1
Дейсвия1     

Case значение2
Дейсвия2 

Case значение3
Дейсвия3

Default
Действия
End Select

Переменная - именно в ней проверяется значение, относительно какое значение в передано вы выбираете действия, если в переменной значение, которое вы не указали выполняются действия под Default. Вот и всё, ждите продолжения... про циклы...      

 


      Вопрос-Ответ

Здравствуйте.
Спасибо за организацию данной рассылки, надеюсь на её долговечность
(много рассылок заканчиваются так и не успев начаться). Удачи Вам в
этом нелёгком деле.
Вопрос мой следующего содержания:
По Вашей ссылке пробовал загрузить blitz3d, но сайт иноязычный (как
в России с изучением языков это тема отдельной рассылки), поэтому
скачал только демо версию (кажется есть ограничения по объёму
компиляции). Если можно дайте подробные инструкции как и где скачать
нормальную версию, а возможно и демо будет достаточно для обучения.
Может где-то есть программа снимающая ограничения демо версии
(лекарство для blitz3d). Остановитесь на этих вопросах поподробнее.

--
С уважением,
Nikolai mailto:stvor@rambler.ru

//Спасибо за пожелание. Насчет демо-версии: смотря насколько она ограничивает, но я думаю для нормальной работы ее просто не хватит. Если я не ошибаюсь, то полную версию можно скачать с сайта http://blitz.pp.ru/ ( точнее http://blitz.pp.ru/?mod=trashbin&action=download&id=32 если не изменилась), но нужно зарегистрироваться. Проще, пойти в переходе метро купить диск с названием "Пишем игрушки", "Создание игр", что-нибудь в этом роде, а потом обновить с сайта Blitz3d.    

Здравствуйте. По теме немного забегу в перёд. Я программирую, в основном, на паскале и делфи. В этих языках есть, так
называемые логические скобки (begin end), в которые можно объединять несколько операторов. Например
if (условие) then
begin
(группа операторов)
end
else ...
Есть что то подобное в Blitz3D?

//Вроде как нет, смотря для чего это нужно?


 

Вопросы и пожелания присылайте на адрес mozg_12@rambler.ru с пометкой Blitz3d.           

 


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.blitz3d
Отписаться
Вспомнить пароль

В избранное