|
3D-программирование Вопросы, касающиеся программирования 3D мира |
06.03.2011, 19:36
|
#1
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Blitz3D: стабильность приложения, аналоги
Сделав свою вторую игру (первую на Blitz3D) и разместив ее на форумах
http://forum.boolean.name/showthread.php?t=14343
http://www.gamedev.ru/projects/forum/?id=144734
, получил несколько откликов, что
1. Приложение работает не так, как надо
2. Приложение падает с Memory access violation в разных местах.
Если некорректную отработку скриптов и торможение графики я могу списать на некорректный главный цикл, то откуда берется MAV? По идее это не загрузились какие то ресурсы и приложение падает при попытке их использовать. Или что-то другое?
Собственно, в связи с тем, что хочу начать новый проект (идея гемплея уже есть и часть сюжета), есть два вопроса:
1. Возможно ли писать устойчивый код на Blitz3D?
2. Есть ли аналоги Blitz3D? Unity показался слишком навороченным (слишком много надо знать, чтобы писать рабочий код), FPS Creator скорее всего под мои нужды не пойдет.
Ваши соображения?
|
(Offline)
|
|
06.03.2011, 19:58
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Ну вот доподлинно известно, то на Win7 скейл спрайтов даёт Мав, а также запись куда-то кроме Application Data тоже может дать мав (а на ХР всё ок)
И т.д., т.е. ничего такого особо непредсказуемого нет.
Ответы на твои вопросы:
1. Да. Тестируй только сразу на семёрке, многие баги как раз на неё появились.
2. Xors3d что ли. http://xors3d.com
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
Последний раз редактировалось ABTOMAT, 06.03.2011 в 21:01.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
06.03.2011, 20:14
|
#3
|
Мастер
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений (для 504 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
2. DarkBasic Pro ещё есть, но он помудрёней.. Аналогичных (простых и лёгких) больше нет.
|
(Offline)
|
|
06.03.2011, 21:50
|
#4
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
ABTOMAT, придется на нетбук воткнуть семерку. Видно слишком сильно она изменилась, раз в Blitz3D косяки лезут.
Xors3D наша разработка. Денег платить не хочу, триала маловато, у своих воровать не хочу. Хотя с FastImg придется видимо. Ну и нормального скриптового языка там то же нет. Просто удивительно, что никто не сделает связку Lua или Phyton или php и 3D-движок
LLI.T.A.L.K.E.R., шило на мыло менять не хочется.
Блин, почему так с альтернативой то печально? (риторический вопрос)
|
(Offline)
|
|
06.03.2011, 23:25
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
А за B3D хочешь? Странная логика. Да вроде пока "движок бесплатно за годную демку" ещё не отменяли (хотя надо уточнить у авторов)
FastImg идёт вместе с ксорсом бесплатно.
Скриптовый язык у них был кстати.
связку Lua или Phyton или php и 3D-движок
|
Интерпретируемый язык + 3Д двигло? ФУУУУ!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
06.03.2011, 23:27
|
#6
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Сообщение от Aikon
Просто удивительно, что никто не сделает связку Lua или Phyton или php и 3D-движок
|
Lua - тысячи их!
Python - всё что угодно можно приделать.
Php - нет пути.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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)
|
|
06.03.2011, 23:44
|
#7
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
blitz3d 1.106, win7 64x - спрайты скейлятся без проблем!
|
(Offline)
|
|
06.03.2011, 23:47
|
#8
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Randomize, я наверно не совсем точно выразился. Хотелось бы иметь, что-то вроде Blitz3D (простота освоения), только вместо Basic один из скриптовых языков, который поддерживает объекты и имеет весьма гибкие языковые конструкции. Basic все-таки убог, как ни крути, хотя типы отчасти и спасают положение.
L.D.M.T., да, битность системы похоже еще одна головная боль будет.
|
(Offline)
|
|
07.03.2011, 00:01
|
#9
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Сообщение от Aikon
Basic все-таки убог, как ни крути, хотя типы отчасти и спасают положение.
|
убог убог... Я на массивах одиних раньше жил прекрасно.
Зачем искать простое? Нужно развиватся. Возьми пойди на http://gcup.ru/load/igrovye_dvizhki/14 и попробуй разные движки. Может чего и понравится.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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)
|
|
Сообщение было полезно следующим пользователям:
|
|
07.03.2011, 00:09
|
#10
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Сообщение от Aikon
Randomize, я наверно не совсем точно выразился. Хотелось бы иметь, что-то вроде Blitz3D (простота освоения), только вместо Basic один из скриптовых языков, который поддерживает объекты и имеет весьма гибкие языковые конструкции. Basic все-таки убог, как ни крути, хотя типы отчасти и спасают положение.
L.D.M.T., да, битность системы похоже еще одна головная боль будет.
|
Только хардкор! Только С++!
Серьёзно. Скриптовые языки для программирования чего-то сложнее скриптовых сцен - это огромный удар по производительности.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
07.03.2011, 01:25
|
#11
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
ABTOMAT, я сторонник того мнения, что не стоит гнаться за графикой. Честно говоря, я уже давно не понимаю индустрию (не только игр, кстати), когда все ориентированы на свисто-перделки, оставляя геймплей и сюжет где-то в стороне. Тот же Кризис, будучи технически совершенным, был заброшен моим братом очень быстро - не интересно (хотя в основном в онлайн-FPS играет).
А за B3D хочешь? Странная логика. Да вроде пока "движок бесплатно за годную демку" ещё не отменяли (хотя надо уточнить у авторов)
|
Не заметил сначала. У русских воровать не хочется, а B3D не русскими написан :D
Randomize, видел английскую версию сайта с движками. Посмотрю этот Хотя более подходящего, чем Blitz3D вряд ли найду (иначе бы он его уже вытеснил).
Пока выбрал Blitz3D из-за простоты разработки. Сделать прототип на нем с убогой графикой просто. Если выбирать C++, то много времени уйдет на написание движка и с большой вероятностью интерес пропадет.
P.S. Хотя кое-что интересное на Lua уже присмотрел
|
(Offline)
|
|
07.03.2011, 01:41
|
#12
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
ДА НЕ БУДЕТ ПРОСТО!!!!
|
(Offline)
|
|
07.03.2011, 02:44
|
#13
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D: стабильность приложения, аналоги
Сообщение от Aikon
ABTOMAT, я сторонник того мнения, что не стоит гнаться за графикой. Честно говоря, я уже давно не понимаю индустрию (не только игр, кстати), когда все ориентированы на свисто-перделки, оставляя геймплей и сюжет где-то в стороне. Тот же Кризис, будучи технически совершенным, был заброшен моим братом очень быстро - не интересно (хотя в основном в онлайн-FPS играет).
Не заметил сначала. У русских воровать не хочется, а B3D не русскими написан :D
Randomize, видел английскую версию сайта с движками. Посмотрю этот Хотя более подходящего, чем Blitz3D вряд ли найду (иначе бы он его уже вытеснил).
Пока выбрал Blitz3D из-за простоты разработки. Сделать прототип на нем с убогой графикой просто. Если выбирать C++, то много времени уйдет на написание движка и с большой вероятностью интерес пропадет.
P.S. Хотя кое-что интересное на Lua уже присмотрел
|
Я разве что-то сказал про графику? Я сказал про то, что С++ является наилучшим выбором как со стороны производительности (хорошее управление памятью), так и со стороны удобства (ООП и т.д.) Если игра интересная, но с графикой 5-летней давности - это неплохо, но если она ещё и тормозит - это фуу (узкое место - нетбуки)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:59.
|