|
21.02.2010, 00:05
|
#721
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
[Сарказм]Спасибо, Кэп! А я прям и не знал как из файла считать нужное мне кол-во строк[/Сарказм]
В следующий раз вникни в вопрос перед тем как что-то писать, ок?
|
(Offline)
|
|
21.02.2010, 00:51
|
#722
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Reks888
Чтото я никак не пойму, мне что так делать:
Readline(mapfile,TotalVertex)
Select TotalVertex
Case 1
Const konstant=1
Case 2
Const konstant=2
Должен же быть какой-то выход, врятли блиц делали через жопу(правда начинаю в этому сомневатся)
|
Константы менять нельзя. Нигде. Никак. Ну, то есть, вообще нигде, вообще никак.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
21.02.2010, 01:38
|
#723
|
Знающий
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений (для 95 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
На то они и константы (неизменимые)
__________________
StimuL
Maks
|
(Offline)
|
|
21.02.2010, 09:31
|
#724
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
А как сделать раскраску зданий/юнитов в зависимости от цвета игрока?
|
(Offline)
|
|
21.02.2010, 10:50
|
#725
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
проверить переменную где хронится цвет игрока, загрузить соотв. Теекстуру, наложить ее на модельку и незабыть маску ??
Но тут проблема с расчетом текстурных координат, т.е. Куда именно налаживать !!
Второй вариант... В максе зделать невидимы квады там где будут знаки игрока !! При расскраске... Находить чайлды, шоуЕнтити, ентитиТекстуре !!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2010, 11:42
|
#726
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
есть ещё вариант на местах где будет цвет игрока лежит маска. Когда игрок создает здание, то это здание красится в цвет игрока с помощью EntityColor. Затем сверху ложится текстура, а сквозь маску будет виден цвет игрока
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2010, 12:06
|
#727
|
ПроЭктировщик
Регистрация: 04.08.2007
Сообщений: 192
Написано 44 полезных сообщений (для 58 пользователей)
|
Re: Вопрос-Ответ (для новичков)
В хомворлде, когда модельку выковырнешь, текстура в оттенках серого. А в настройках игры можно было для своей команды выбрать два цвета. Фоновый и которым линии рисовались.
В CnC Generals, есть специальная текстурка housecolor.dds опять-же в оттенках серого. Использовалась практически в каждой модели. Серую текстурку просто покрасить и фактура сохранится.
И еще там отдельные детали модельки выделялись в отдельный меш и красились в цвет игрока.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2010, 18:40
|
#728
|
Оператор ЭВМ
Регистрация: 13.01.2010
Сообщений: 35
Написано 3 полезных сообщений (для 4 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Reks888
[Сарказм]Спасибо, Кэп! А я прям и не знал как из файла считать нужное мне кол-во строк[/Сарказм]
В следующий раз вникни в вопрос перед тем как что-то писать, ок?
|
В вопрос вникнул. Понял что тебе нужен массив в типе и примерно понял для чего тебе это. Я тебе предложил альтернативный вариант решения. Есть еще вариант с двумерным массивом, но тогда придется находить максимальное количество вершин и треугольников и по этим значениям делать ограничение массива. Ну а считать я думаю догадаешься как будет правильней не считав нули и не получив mav. В принципе если ты работал с базами данных, то задачка будет легкая
|
(Offline)
|
|
21.02.2010, 18:49
|
#729
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Неправильно тогда примерно понял. Массив в типе заводился чтобы каждый из супостатов типа мог хранить большой кусок информации, которую он получает в риалтайме. Причем количество кусков информации записано первой строкой входного файла, собсно про что я и спрашивал.
Извиняюсь если не четко сформулировал вопрос и за грубость что допустил. Вызвало бурление говна то, что мне объясняют прописные истины которые даже любой быдлокодер со стажем > месяца знает
|
(Offline)
|
|
21.02.2010, 19:35
|
#730
|
ПроЭктировщик
Регистрация: 24.10.2009
Сообщений: 143
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Reks888
А что если описать Dimом сторониий, двумерный массив, а в типе прописать линку? Чтото типо(зарание сори за код я вообще на басике но надеюсь меня поймут)
Type ХЗ
Link Как целое
End type
Dim ХЗ(100) as ХЗ
Ридим из файла B
Dim Dat(A , B )как что нибудь
и потом обращаемся как Dat(ХЗ(j).link,I)
Тоесть мы как бы какбы создаем стооннюю базу данных в которой у каждого элемента ХЗ есть ячейка памяти которой он распоряжается.
__________________
Гомоморфный образ группы - путь во славу коммунизма - изоморфен фактор группе по ядру гомоморфизма.
Последний раз редактировалось Лit}{Ъ, 21.02.2010 в 19:38.
Причина: Смайл вместо текста поставился
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2010, 20:10
|
#731
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
возвращаемся к банкам, если очень требуется хранить изменяемое количество информации в типе. Остальное будет черезжопинг
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
|
|
21.02.2010, 20:12
|
#732
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
В любом случае я уже просто зарезервировал ячеек раз в стопицот больше чем нужно, и забыл про эту проблему. Всем спасибо за помощь, вопрос закрыт
|
(Offline)
|
|
21.02.2010, 20:43
|
#733
|
ПроЭктировщик
Регистрация: 24.10.2009
Сообщений: 143
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от H@NON
возвращаемся к банкам, если очень требуется хранить изменяемое количество информации в типе. Остальное будет черезжопинг
|
Маленький вопрос(так для интересу) - Это вообще реально? blitz array sizes must be a constant - теоретически обмануть не возможно...
__________________
Гомоморфный образ группы - путь во славу коммунизма - изоморфен фактор группе по ядру гомоморфизма.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.02.2010, 22:44
|
#734
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Маленький ответ: банк != array. Неспеша покуриваем-с справочку-с по 2д командам b3d... Там всё очень хорошо и подробно написано, и даже с примерами для большинства команд.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
21.02.2010, 22:56
|
#735
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Банку размер менять можно.
Читай справку.
Довольно трудно будет сразу въехать, что это такое.
По сути это просто область в памяти, в которой все данные свалены в одну кучу.
Ещё геморройней будет придумать, как туда записывать/считывать данные так, чтобы они читались верно. Но в данной ситуации это единственный выход.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:26.
|