|
3D-программирование Вопросы, касающиеся программирования 3D мира |
07.03.2006, 22:40
|
#1
|
AnyKey`щик
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений (для 0 пользователей)
|
Сабж.
Где можно найти более подробное описание формирования и взаимодействия классов в Блитзе?
|
(Offline)
|
|
07.03.2006, 22:56
|
#2
|
|
в справке
|
|
|
07.03.2006, 23:02
|
#3
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
А там есть классы ?
__________________
|
(Offline)
|
|
07.03.2006, 23:31
|
#4
|
|
подобие структур
а структуры являют собой подобие классов
тоесть есть двойное подобие классов
|
|
|
08.03.2006, 00:42
|
#5
|
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
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
к сожалению наследование в Блитз3Д нет, но есть в БлитзМАКС!
__________________
|
(Offline)
|
|
09.03.2006, 21:25
|
#8
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
джимон, класс extend класс2 - это наследование, а когда в типе одно из полей другого типа то обычная структура, и наследования тут нет, потому как обращаться к полям базового типа непосредственно в новом мы неможем...
__________________
|
(Offline)
|
|
09.03.2006, 21:43
|
#9
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Проще сказать так: в Блиц3Д нет ООП, а в БМАКСе есть.
Классы - это элементы ООП. Потому в Б3Д их нет. Есть только пользовательские типы - подобие сишных структур.
|
(Offline)
|
|
10.03.2006, 00:35
|
#10
|
AnyKey`щик
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений (для 0 пользователей)
|
а чем в плане возможностей и сложности МАХ от 3Д отличается?
Что лучше?
(вопрос холиварный немного))
|
(Offline)
|
|
10.03.2006, 20:19
|
#11
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
БМАКС вообще соедующий шаг после Б3Д, но в нем еще не реализована 3Д графика. А в 2Д он превосходит Блиц3Д.
|
(Offline)
|
|
10.03.2006, 20:39
|
#12
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Для БМакс есть враппер.
А до ООП надо ещё дорости - в большинстве случаев это всего лишь понты - хотя, конечно, в серьёзных проектов без него никуда. =)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
10.03.2006, 20:48
|
#13
|
AnyKey`щик
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений (для 0 пользователей)
|
я прост. привык работать с ооп в UnrealScript, поэтому классы для меня привычнее...
|
(Offline)
|
|
10.03.2006, 21:10
|
#14
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Да я и не гворю - что для тебя это неоправданно, теи не меннее в б3д ни инкапсюляции, ни полимофрмизма ( что частично оправдывается низкой типизацией переменных), ни наследования =(
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:20.
|