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

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

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

Ответ
 
Опции темы
Старый 11.07.2018, 15:51   #1
nikikust
AnyKey`щик
 
Регистрация: 01.08.2017
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Include

Здравствуйте, в этот раз у меня вопрос на тему подключения различных файлов (.bmx), c неопределёнными названиями, во время хода программы. Возможно ли это?
При использовании Include с переменной, он выдаёт ошибку отказываясь от переменной String.

Спасибо
(Offline)
 
Ответить с цитированием
Старый 11.07.2018, 19:43   #2
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,018
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Include

Include - ты просто объединяешь файлы исходного кода в один, для последующей компиляции в исполняемый файл. Это не динамическое подключение.

Решение: использовать систему скриптов, которые можно подключить во время выполнения программы. Написать своё.
Или если нужен не код, а настройки, то просто читать из текстового файла значения и подставлять их в переменные.
(Offline)
 
Ответить с цитированием
Старый 11.07.2018, 20:01   #3
nikikust
AnyKey`щик
 
Регистрация: 01.08.2017
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Include

Можно пожалуйста поподробней на счёт "системы скриптов".
(Offline)
 
Ответить с цитированием
Старый 05.08.2018, 16:03   #4
nikikust
AnyKey`щик
 
Регистрация: 01.08.2017
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Include

Вообще, я хочу сделать что-то похожее на моды в играх, такое возможно?
(Offline)
 
Ответить с цитированием
Старый 23.11.2018, 18:50   #5
Rzonex
AnyKey`щик
 
Регистрация: 23.11.2018
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Include

Оригинальный BlitzMax не поддерживает скрипты. Любой подключаемый мод должен быть скомпилирован. Но ты можешь попробовать подключить lua модуль(возможно есть модули поддерживающие другие ЯП)
https://en.wikibooks.org/wiki/BlitzMax/Modules/Axe/Lua
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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