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

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

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

Ответ
 
Опции темы
Старый 01.12.2010, 21:23   #31
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Тогда читать про слайсы бегом.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (01.12.2010)
Старый 28.12.2010, 16:19   #32
Черный крыс
 
Сообщений: n/a
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Кстати динамически переразмечать массив - крайне медленная операция, если извесно сколько элементов будет в массиве - то лучше создать его заранее, если же создается временный массив, то лучше создать его максимально большим.
Таким недугом грешит коллизия, из за динамических переразметок заметно теряется производительность. Тут я сделал буффер в 64 обьекта, тоесть массив заранее создается в 64 элемента, все остальное отбрасывается. Прирост составил 1 мс против 800 мс в краштесте.
 
Ответить с цитированием
Старый 31.12.2010, 21:36   #33
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Где можно почитать про Threads , которые были добавлены в бмакс? В справочнике я уже смотрел. В чем их преимущество и как использовать и вообще стоит ли?
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 22:47   #34
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Как я слышал, они официально не поддерживаются. Но может с новой версией, дело обстоит иначе.

ЗЫ, вторая ссылка
(Offline)
 
Ответить с цитированием
Старый 06.01.2011, 19:47   #35
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Хотел проверить как используются потоки и решил запустить из "сэмплов" примеры кодов. Программа выдает сообщение, что "Identifier 'TThread' not found" .
(Offline)
 
Ответить с цитированием
Старый 06.01.2011, 20:41   #36
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Значит твой БМакс слишком стар или у тебя нет модуля Threads.mod.
Советы:
1) Скачать новую версию БМ
2) Поставить Threads.mod
(Offline)
 
Ответить с цитированием
Старый 06.01.2011, 22:41   #37
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Версия самая новая. Как проверить установлен ли модуль?
(Offline)
 
Ответить с цитированием
Старый 06.01.2011, 23:46   #38
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

грубоговоря бмакс перехреначивался вдоль и поперек несколько раз, старые примеры могут неработать в новом бмаксе и наоборот.
А ещё в IDE надо переключить на Threated build или ка кто так
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (07.01.2011)
Старый 07.01.2011, 02:02   #39
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

папка mod/brl.mod/threads.mod
вродь так.
(Offline)
 
Ответить с цитированием
Старый 07.01.2011, 20:19   #40
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Джокер, ты был прав - переключение помогло.
(Offline)
 
Ответить с цитированием
Старый 08.02.2011, 14:20   #41
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Пытаясь установить бм на школьном компьютере я столкнулся с непредвиденными трудностями.
  1. Устанавливаю бм 1.41
  2. Устанавливаю последний minigw, галочка на c++
  3. Устанавливаю blide, прописываю путь до бм и minigw
  4. Нажимаю на "Build all modules"

Compiling:blitz_app.c

In file included from C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c:2:
C:\BlitzMax\mod\brl.mod\blitz.mod\blitz.h:5: stdio.h: No such file or directory
C:\BlitzMax\mod\brl.mod\blitz.mod\blitz.h:6: stdlib.h: No such file or directory
C:\BlitzMax\mod\brl.mod\blitz.mod\blitz.h:7: string.h: No such file or directory
C:\BlitzMax\mod\brl.mod\blitz.mod\blitz.h:8: ctype.h: No such file or directory
In file included from C:\BlitzMax\mod\brl.mod\blitz.mod\blitz.h:20,
                 from C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c:2:
C:\BlitzMax\mod\brl.mod\blitz.mod\blitz_thread.h:7: windows.h: No such file or directory
C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c:4: stdio.h: No such file or directory
C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c:98: direct.h: No such file or directory
C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c:100: windows.h: No such file or directory
Build Error: failed to compile C:/BlitzMax/mod/brl.mod/blitz.mod/blitz_app.c
Я сделал вывод, что некорректно работает компилятор. Как решить?
(Offline)
 
Ответить с цитированием
Старый 08.02.2011, 15:18   #42
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

емнип надо gcc4 ставить из комплекта с минГВ
Ну и прописать переменные среды надо как написано в начале установки бмакса.
__________________
(Offline)
 
Ответить с цитированием
Старый 08.02.2011, 18:16   #43
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Не вижу в комплекте с minigw никакого gcc4. Да и на своём домашнем компьютере ставил так же.
Переменные среды надо прописывать для MaxIDE, в Blide путь задаётся в опциях.
(Offline)
 
Ответить с цитированием
Старый 08.02.2011, 18:21   #44
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Была такая проблема
Исправил перейдя на BLIde(что ты сделал) и отметив всё подряд галочкой при установке(c++ когда только ставил, тоже не работало)
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 08.02.2011, 18:40   #45
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от Reks888 Посмотреть сообщение
Была такая проблема
Исправил перейдя на BLIde(что ты сделал) и отметив всё подряд галочкой при установке(c++ когда только ставил, тоже не работало)
Пробовал, разумеется. Когда не вышло с цпп, пробовал без него (дома работает с одним с++). Пробовал со всеми компонентами, пробовал указывать в блайде путь как до папки с minigw, так и до папки bin.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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