forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Много объектов (http://forum.boolean.name/showthread.php?t=12216)

rekones 18.03.2010 03:50

Много объектов
 
Хочется написать игру с большим количеством (более 50) почти однотипных объектов. У каждого из них должны быть как минимум 2 параметра - его координаты Х и У. "Обзывать" каждый объект поотдельности через record долго и некрасиво. Есть ли в MP 2.02 или в отдельных библиотеках функции для упрощения работы с большим количеством объектов? Или это можно как-то по-другому сделать?
Сначала пробовал создать массив таких record'ов, но такая функция ещё не реализована (или я ошибаюсь???).

cherepets 18.03.2010 11:46

Ответ: Много объектов
 
да, массива записей не бывает у нас((
сделай просто 2 массива.
в 1м - X, а во втором под таким же номером Y

я обычно примерно так делаю

DIMMON4IK 18.03.2010 14:29

Ответ: Много объектов
 
Лутше через динамические массивы

ViNT 18.03.2010 14:32

Ответ: Много объектов
 
Как это, нет массива записей?
PHP код:

type
 rec
=record
    x
,y:integer;
end;
    
var
 
a:array[1..100,1..100]of rec;
 
begin
    a
[1,1].x:=0;
end

Все без проблем компилится и работает, главное, чтобы массив квадратный был (если двумерный).

rekones 18.03.2010 22:10

Ответ: Много объектов
 
Спасибо, вопрос закрыт

odd 19.03.2010 02:47

Ответ: Много объектов
 
Если объекты динамические (добавляются и исчезают), например игроки на большой карте, то лучше это делать через динамические массивы. Такая либа уже есть.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot