forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   Вопрос-Ответ (для новичков BlitzMax) (http://forum.boolean.name/showthread.php?t=13756)

PackegerX 31.07.2012 09:29

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Вопрос снят , решил (DrawPixmap все таки нашел)
Подскажите плиз, как вывести Pixmap я не нашел команды DrawPixmap и в гугле искал, есть на опенгл, а как вывести на директе? Знаю, что можно сделать через картинку или спрайт, можете подсказать, как точно это сделать, примерчик привести.
Код должен выводить часть "карты"(двумерный массив) на экран в виде пикселей, окрашенных в цвет (ну в данном примере они меняют оттенок от белого цвета к черному)

PackegerX 01.08.2012 00:54

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от PackegerX (Сообщение 234835)
почему когда я компилирую проект второй раз в консоли пишется:
Код:

G:/BlitzMax/bin/ld.exe: cannot open output file F:/Dropbox/Magnavem/BlitzMax/1.2_pixelmap/New file.exe: Permission denied
отключил дропбокс, антивируса нет, UAC отключен (в нижнем положении).
Если удалять ехешник, то он снова появляется. Иногда пишет, что заблокировано процессом "System". Жду около минуты и снова могу компилировать нормально. Что делать пасаны?

Нашел причину, процесс не удалялся потому, что он ждал реквеста от службы "информация о совместимости приложений " (application expirience) её нужно включить, чтобы процесс сразу удалился. шindows епта 2 дня мучался я в офигинении

Nex 03.08.2012 20:04

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Как установить miniB3D в BlitzMax?
Пробовал папки с окончанием ".mod" перекидывать в "\BlitzMax\mod", но ниче не работает.

RlexGm 03.08.2012 22:38

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Что лучше использовать в мморпг для хранении информации об игроках(положение, инвентарь и т.д.): субд или текстовые файлы? Хочу услышать аргументы. Я лично больше склоняюсь к т. файлам, ибо сортировка и расширенный поиск в мморпг вроде не требуется(или я не прав?), все просто: каждый файл - каждый игрок, а название-ник.
Если всё же субд лучше, то какую лучше использовать и как работать с ней на blitzmax+raknet?
P.S. мморпг я вряд ли создам, но скорее всего получу опыт в создании подобных вещах

Жека 04.08.2012 08:39

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Nex (Сообщение 235153)
Как установить miniB3D в BlitzMax?
Пробовал папки с окончанием ".mod" перекидывать в "\BlitzMax\mod", но ниче не работает.

Я попробовал установить и получилось - демки работают.
Ты наверное забыл скомпилить модуль после того как добавил его.

Вот из ReadMe.txt кусок:

PHP код:

Using MiniB3D
-------------

There are two ways of using MiniB3D - as an import file, or as a module.
To use MiniB3D as an import filecopy 'minib3d.bmx' and the 'inc' folder to the same folder as your main source code fileThen use 'Import "minib3d.bmx"' at the top of your program to import MiniB3D.
To use MiniB3D as a modulecopy the module folder 'sidesign.mod' into your BlitzMax 'mod' folder and build it (you can do this by pressing Ctrl D in the BlitzMax IDE). Then use 'Import sidesign.minib3d' at the top of your program to use MiniB3D as a module.
In order to compile MiniB3D on Windowsyou will need MinGW 5.1.3 installedSee this thread for more infohttp://www.blitzbasic.com/Community/posts.php?topic=72892
* If you have problems compiling MiniB3D programs due to MinGW errors, try a fresh install of MinGW and/or BlitzMax


Я делал вариант "To use MiniB3D as a module".

Nex 04.08.2012 11:48

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Жека (Сообщение 235189)
Я попробовал установить и получилось - демки работают.
Ты наверное забыл скомпилить модуль после того как добавил его.

Вот из ReadMe.txt кусок:

PHP код:

Using MiniB3D
-------------

There are two ways of using MiniB3D - as an import file, or as a module.
To use MiniB3D as an import filecopy 'minib3d.bmx' and the 'inc' folder to the same folder as your main source code fileThen use 'Import "minib3d.bmx"' at the top of your program to import MiniB3D.
To use MiniB3D as a modulecopy the module folder 'sidesign.mod' into your BlitzMax 'mod' folder and build it (you can do this by pressing Ctrl D in the BlitzMax IDE). Then use 'Import sidesign.minib3d' at the top of your program to use MiniB3D as a module.
In order to compile MiniB3D on Windowsyou will need MinGW 5.1.3 installedSee this thread for more infohttp://www.blitzbasic.com/Community/posts.php?topic=72892
* If you have problems compiling MiniB3D programs due to MinGW errors, try a fresh install of MinGW and/or BlitzMax


Я делал вариант "To use MiniB3D as a module".

При нажатии на Ctrl + D ничего не происходит.
И при перемещении папок возникают ошибки сначала на c++ файлы. Если их удалить, то появляется еще больше ошибок.
По сравнению с Блитзом как то муторно подключать что-либо. :(

RlexGm 04.08.2012 15:51

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Про компилятор:
Цитата:

Сообщение от Randomize (Сообщение 166087)
А вобще для любого BlitzMax`ера нужен компилятор GCC
Самый простой способ установить его на Windows - скачать MinGW.
Качать тут: http://sourceforge.net/projects/mingw/files/
Скачиваешь, устанавливаешь.
Лучше всего устанавливать в C:\MinGW
Так чтоб путь до папки Bin был C:\MinGW\Bin

После этго тебе нужно будет добавить путь до папки Bin в переменные среды Windows.
Делается это так:
  1. Правой кнопкой на иконке "Мой компьютер" клац
  2. Дополнительно
  3. Переменные среды
  4. Системные переменные
  5. Path
  6. Скролишь в самый конец и добавляешь ";C:\MinGW\Bin"

---

Цитата:

Сообщение от RlexGm (Сообщение 235171)
Что лучше использовать в мморпг для хранении информации об игроках(положение, инвентарь и т.д.): субд или текстовые файлы? Хочу услышать аргументы. Я лично больше склоняюсь к т. файлам, ибо сортировка и расширенный поиск в мморпг вроде не требуется(или я не прав?), все просто: каждый файл - каждый игрок, а название-ник.
Если всё же субд лучше, то какую лучше использовать и как работать с ней на blitzmax+raknet?
P.S. мморпг я вряд ли создам, но скорее всего получу опыт в создании подобных вещах

up

Nerd 04.08.2012 16:34

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

up
С файлами меньше проблем, больше скорость, выше безопасность. БД годятся только для скоростного высерания сайтов.

Randomize 04.08.2012 17:27

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
С БД меньше проблем. Быстрее скорость нахождения при большом количестве записей. Структурное хранение.

Okay 21.08.2012 03:48

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
С blitz3d перешел на blitzmax
Это будет смешно, но я не нашел функции ввода текста

Randomize 21.08.2012 03:52

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Okay (Сообщение 236791)
С blitz3d перешел на blitzmax
Это будет смешно, но я не нашел функции ввода текста

Да, такие вещи там надо реализовывать самостоятельно.
Вот пример:
http://www.blitzbasic.com/codearcs/c....php?code=1428
Хоть и не очень удачный

Okay 21.08.2012 04:18

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Randomize (Сообщение 236792)
Да, такие вещи там надо реализовывать самостоятельно.
Вот пример:
http://www.blitzbasic.com/codearcs/c....php?code=1428
Хоть и не очень удачный

Походу зря переходил. из-за одной функции столько морок.

Okay 21.08.2012 04:42

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Ах да и еще. написал
Код:

AppTitle = "ZXCV"
Но не работает. В чем прикол?

Randomize 21.08.2012 05:15

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Okay (Сообщение 236794)
Ах да и еще. написал
Код:

AppTitle = "ZXCV"
Но не работает. В чем прикол?

Надо присваивать до вызова функции Graphics
Кстати тоже странно, что Марк (автор) не сделал этот момент нормально

Okay 21.08.2012 06:18

Ответ: Вопрос-Ответ (для новичков BlitzMax)
 
Цитата:

Сообщение от Randomize (Сообщение 236795)
Надо присваивать до вызова функции Graphics
Кстати тоже странно, что Марк (автор) не сделал этот момент нормально

Cпасибо. Еще вопрос. Возможно ли как-то сделать, чтобы текст выделялся при функции
Код:

DrawText
Ну или какая-нибудь другая функция.
Спасибо заранее


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

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