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

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

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

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

Ответ
 
Опции темы
Старый 07.03.2006, 22:40   #1
Gnom
AnyKey`щик
 
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Хорошо

Сабж.
Где можно найти более подробное описание формирования и взаимодействия классов в Блитзе?
(Offline)
 
Ответить с цитированием
Старый 07.03.2006, 22:56   #2
jimon
 
Сообщений: n/a
в справке
 
Ответить с цитированием
Старый 07.03.2006, 23:02   #3
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
А там есть классы ?
__________________
(Offline)
 
Ответить с цитированием
Старый 07.03.2006, 23:31   #4
jimon
 
Сообщений: n/a
подобие структур
а структуры являют собой подобие классов
тоесть есть двойное подобие классов
 
Ответить с цитированием
Старый 08.03.2006, 00:42   #5
Gnom
AnyKey`щик
 
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
я бы сказал, подобие подобия...
Значит в Блитзе классов нет...
тогда перефразирую проблему:

Я ни с чем кроме UnrealScript не работал раньше (нуб, практически).

Там все организованно так:
-Например, есть материнский мульти класс 'Pawn', который является наследником мульти-класса 'Actor', и от которого берут свое начало классы всех ботов, монстров и игрока:

class Actor
<тело класса 'Actor'>

class Pawn extends Actor
<тело класса 'Pawn', потомка класса 'Actor'>

class Bot extends Pawn
<тело класса 'Bot' потомка класса 'Pawn'>

class Player extends Pawn
<тело класса 'Player' потомка класса 'Pawn'>

и т.д.

На Блитзе можно такую структуру как-нибудь организовать?
(Offline)
 
Ответить с цитированием
Старый 08.03.2006, 01:01   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
к сожалению наследование в Блитз3Д нет, но есть в БлитзМАКС!
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2006, 19:39   #7
jimon
 
Сообщений: n/a
в блиц3д все и так работает без наследия
 
Ответить с цитированием
Старый 09.03.2006, 21:25   #8
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
джимон, класс extend класс2 - это наследование, а когда в типе одно из полей другого типа то обычная структура, и наследования тут нет, потому как обращаться к полям базового типа непосредственно в новом мы неможем...
__________________
(Offline)
 
Ответить с цитированием
Старый 09.03.2006, 21:43   #9
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Проще сказать так: в Блиц3Д нет ООП, а в БМАКСе есть.
Классы - это элементы ООП. Потому в Б3Д их нет. Есть только пользовательские типы - подобие сишных структур.
(Offline)
 
Ответить с цитированием
Старый 10.03.2006, 00:35   #10
Gnom
AnyKey`щик
 
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
а чем в плане возможностей и сложности МАХ от 3Д отличается?
Что лучше?
(вопрос холиварный немного))
(Offline)
 
Ответить с цитированием
Старый 10.03.2006, 20:19   #11
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
БМАКС вообще соедующий шаг после Б3Д, но в нем еще не реализована 3Д графика. А в 2Д он превосходит Блиц3Д.
(Offline)
 
Ответить с цитированием
Старый 10.03.2006, 20:39   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Для БМакс есть враппер.
А до ООП надо ещё дорости - в большинстве случаев это всего лишь понты - хотя, конечно, в серьёзных проектов без него никуда. =)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 10.03.2006, 20:48   #13
Gnom
AnyKey`щик
 
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
я прост. привык работать с ооп в UnrealScript, поэтому классы для меня привычнее...
(Offline)
 
Ответить с цитированием
Старый 10.03.2006, 21:10   #14
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Да я и не гворю - что для тебя это неоправданно, теи не меннее в б3д ни инкапсюляции, ни полимофрмизма ( что частично оправдывается низкой типизацией переменных), ни наследования =(
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Насчет FS и S-классов в мидлете... beisik Основной форум 6 26.07.2008 03:57
А где события, наследование классов контролов? Glex Основной форум 6 24.05.2006 22:55


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


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