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

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

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

Ответ
 
Опции темы
Старый 21.11.2010, 13:15   #1
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Вопрос-Ответ (для новичков BlitzMax)

Сюда предлагаю писать легкие вопросы по бмаксу.
(Offline)
 
Ответить с цитированием
Старый 21.11.2010, 20:58   #2
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reks888 (21.11.2010)
Старый 21.11.2010, 21:26   #3
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Вообще я создал тему потому что у МЕНЯ был вопрос. Но потом я понял что тупанул и заменил текст)
(Offline)
 
Ответить с цитированием
Старый 21.11.2010, 21:41   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Вопрос-Ответ (для новичков 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
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Кто может дать два кода? В одном с помощью GameNet сервер отправляет рандомное число, а во втором клиент принимает его и выводит на экран.
(Offline)
 
Ответить с цитированием
Старый 26.11.2010, 23:12   #6
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 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
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

У тебя JPG, а значит:
Import brl.JPGLoader 
Дружеские советы по коду:
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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (27.11.2010)
Старый 27.11.2010, 00:22   #8
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

В качестве фреймворка надо выбирать базовый модуль а не производные.

Лучший выбор brl.blitz
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
baton4ik (27.11.2010), Randomize (27.11.2010)
Старый 27.11.2010, 00:38   #9
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от Randomize Посмотреть сообщение
У тебя JPG, а значит:
Import brl.JPGLoader 
Дружеские советы по коду:
1) SuperStrict в начале всегда - привыкаем писать правильно
2) d3d9max2ddriver не стабилен. Лучший вариант для Windows - это d3d7max2ddriver
На всех семёрках и вистах работет. Проверено.
Да, действительно. Странно, что pngloader не работал, сейчас заработал (мб нестабильный d3d9?)
1) Да, знаю, это был проверочный семпл
2) Ок, спасибо

А что с pub.lua?
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 01:46   #10
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

1) SuperStrict в начале всегда - привыкаем писать правильно
А что значит это ?? Интересует имеено конкретно зачем это писать !!
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 02:58   #11
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от IGR Посмотреть сообщение
А что значит это ?? Интересует имеено конкретно зачем это писать !!
В режиме SuperStrict переменные перед использованием надо обязательно объявлять. Нельзя написать просто age=1, надо local age:int=1
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IGR (27.11.2010)
Старый 27.11.2010, 03:54   #12
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

о ну тык это тру программинг !!
По дефлоту я так понимаю BidlocodingStrict стоит хД !!
Что приходится это писать !!
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 17:59   #13
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 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
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 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
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Вопрос-Ответ (для новичков 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (27.11.2010)
Ответ


Опции темы

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

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


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


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