![](images/chestnut/misc/left.gif) |
21.11.2010, 13:15
|
#1
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Вопрос-Ответ (для новичков BlitzMax)
Сюда предлагаю писать легкие вопросы по бмаксу.
|
(Offline)
|
|
21.11.2010, 20:58
|
#2
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Мне кажется, тема обречена на вымирание, ибо новички предпочитают b3d (за 3д. Ты чо, это ж круто!), а в bm приходят уже со своими шишками и хоть каким-то пониманием ситуации...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2010, 21:26
|
#3
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Вообще я создал тему потому что у МЕНЯ был вопрос. Но потом я понял что тупанул и заменил текст)
|
(Offline)
|
|
21.11.2010, 21:41
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Давай вопрос
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
24.11.2010, 23:53
|
#5
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Кто может дать два кода? В одном с помощью GameNet сервер отправляет рандомное число, а во втором клиент принимает его и выводит на экран.
|
(Offline)
|
|
26.11.2010, 23:12
|
#6
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
ИДЕ - BLIde. Всё скомпилировано. Создаю проект, пишу:
'Framework pub.lua
Rem
LuaState:Byte Ptr
LuaState = luaL_newstate()
luaL_openlibs(LuaState)
End Rem
Framework brl.d3d9max2d
Import brl.pngloader
Graphics(800, 600)
Global back1 = LoadImage("images/bk1.jpg")
Repeat
DrawImage(back1, 0, 0)
Flip
Until(KeyHit(KEY_ESCAPE))
|
Ошибка - back1=NULL
Картинка, разумеется есть. С png и bmp то же самое.
ЧЯДНТ?
P.S. На Framework pub.lua тоже ругается: Framework does not match commandline framework
|
(Offline)
|
|
26.11.2010, 23:23
|
#7
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
У тебя JPG, а значит:
Дружеские советы по коду:
1) SuperStrict в начале всегда - привыкаем писать правильно
2) d3d9max2ddriver не стабилен. Лучший вариант для Windows - это d3d7max2ddriver
На всех семёрках и вистах работет. Проверено.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.11.2010, 00:22
|
#8
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
В качестве фреймворка надо выбирать базовый модуль а не производные.
Лучший выбор brl.blitz
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
27.11.2010, 00:38
|
#9
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от Randomize
У тебя JPG, а значит:
Дружеские советы по коду:
1) SuperStrict в начале всегда - привыкаем писать правильно
2) d3d9max2ddriver не стабилен. Лучший вариант для Windows - это d3d7max2ddriver
На всех семёрках и вистах работет. Проверено.
|
Да, действительно. Странно, что pngloader не работал, сейчас заработал (мб нестабильный d3d9?)
1) Да, знаю, это был проверочный семпл
2) Ок, спасибо
А что с pub.lua?
|
(Offline)
|
|
27.11.2010, 01:46
|
#10
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
1) SuperStrict в начале всегда - привыкаем писать правильно
|
А что значит это ?? Интересует имеено конкретно зачем это писать !!
|
(Offline)
|
|
27.11.2010, 02:58
|
#11
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от IGR
А что значит это ?? Интересует имеено конкретно зачем это писать !!
|
В режиме SuperStrict переменные перед использованием надо обязательно объявлять. Нельзя написать просто age=1, надо local age:int=1
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.11.2010, 03:54
|
#12
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
о ну тык это тру программинг !! ![;)](images/smilies/wink.gif)
По дефлоту я так понимаю BidlocodingStrict стоит хД !!
Что приходится это писать !!
|
(Offline)
|
|
27.11.2010, 17:59
|
#13
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
По дефлоту я так понимаю BidlocodingStrict стоит хД !!
Что приходится это писать !!
|
Не совсем верно. По умолчанию код вида:
aa_variable = 10
Print aa_variabl
|
Выведет 0, потому что компилятор посчитает "aa_variabl" новой переменной, автоматически её объявит и присвоит ей ноль.
При использовании SuperStrict компилятор такой код просто не пропустит. Профит - избавление от опечаток в именах переменных.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
27.11.2010, 18:36
|
#14
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Странно, но
Framework pub.lua конфликтует со всеми остальными. Если он подключен, то import brl.blitz или framework brl.d3d7max2d не работают. В чём дело? Как это исправить?
|
(Offline)
|
|
27.11.2010, 19:00
|
#15
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Framework brl.d3d7max2d
Import pub.lua
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:38.
|