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

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

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

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 14.09.2015, 21:58   #1
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Использование Юнити как движок в среде разработки

Приветствую.
Хочу поднять старую тему, в новом топике.
Была информация, которую мне дали в разделе форума про блиц, что используя Юнити можно писать игры в среде, не прибегая к самому редактору Юнити.
Я незрячий, а программы-Screen readerы, не озвучивают данные окна редактора, так как они построены на графике и визуальном.
Я поговорил со знакомыми, они сказали, что кто-то так пробовал, и вроде даже получалось. Потом выяснилось, что так оно и было. Но человек ушел с рассылки, и связаться с ним нет никакой возможности.
Потому спрашиваю заново, т.к в интернете ни буквы инфы.
Как, использовать Юнити, в среде программирования vs, используя лучший для меня язык, C#!
Кто поможет найти ответ, буду безумно благодарен.
Уже год есть мечта сделать игру, на подобии GTA или Call of duty. Только аудио, для незрячих.
Подобные игры, шутеры там разные у нас есть, но разработчики говорят, что пишут, или на PureBasic, или на C++, используя DirectX, Bass или FMode. Даже в 2004 году, человек, решился написать игру на делфи, и у него вышло. И опять же, на bass. А там, нужны тригонометрические вычисления. А все, на что я способен, это придумывать идеи, строить алгоритмы, и писать код. В моих владениях C#, Pascal, Visual basic, Python.
Есть звуковой движок, созданный для создания аудио игр незрячим программистом. Там опять же эти противные векторы, тригонометрия. Ладно, другой человек, сделал дополнение к движку, решающие проблему. В примере нет вычислений, но вся документация на английском. И переводчик ничего не дал.
Единственная надежда на Юнити. Смотрел Блиц, но:
1. Если возникают проблемы, люди на форуме, мало того, что посылают читать английские справки, так еще издеваются, мол нуб и т.д, забыв, что сами начинали когда-то учить блиц;
2. С текущими моими знаниями ООП, я никак не понял типы в блице. там какие-то указатели, ой. я привык вот к такому
for i=1 to 10
enemy(i) = new enemy
enemy(i).HP = 100
end
Тут уже все ясно. enemy(1) объект 1 и т.д. А там темный лес.
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 22:26   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Использование Юнити как движок в среде разработки

1. Без противных векторов и тригонометрии не написать GTA.
2. В Unity без редактора работать бессмысленно. И практически не реально. Редактор импортирует все ресурсы и только через него выполняются все настройки этих ресурсов.

PS: бери С++ и Ogre, бери bass, бери любимую Visual Studio.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 22:39   #3
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Использование Юнити как движок в среде разработки

ну хватит издевательств. басс требует вычислений. везде в инструкции синусы, косинусы фууууу
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 22:40   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Не стоит брать Ogre, т.к. его архитектура даже с визуальными диаграммами выносит мозг. Он имеет очень не красивый и избыточный технический дизайн, что будет мешать разрабатывать игру.

На самом деле, если твоя игра будет основываться чисто на игровой логике, математике и звуке, то тебе не нужен игровой движок.
Тебе нужна математическая библиотека и несколько абстракций для игрового движка в виде: Scene Graph, Component System, остальное уже не принципиально.
Чем проще будет фундаментальная основа, тем проще будет начать писать то что нужно.
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 22:43   #5
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Использование Юнити как движок в среде разработки

На самом деле, если твоя игра будет основываться чисто на игровой логике, математике и звуке, то
только на логике, событиях и звуке. математику ненаааавиииижу
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 22:49   #6
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Сообщение от softcrasoft Посмотреть сообщение
На самом деле, если твоя игра будет основываться чисто на игровой логике, математике и звуке, то
только на логике, событиях и звуке. математику ненаааавиииижу
Да как же ты не поймёшь? Программист - впринципе математик! Математика везде в программировании, и, тем более в программировании игр. На любом отделении программирования математика занимает 70% обучения.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
L-ee-X (17.09.2015), Taugeshtu (15.09.2015)
Старый 14.09.2015, 22:57   #7
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Сообщение от softcrasoft Посмотреть сообщение
А все, на что я способен, это придумывать идеи, строить алгоритмы, и писать код. В моих владениях C#, Pascal, Visual basic, Python.
Не ты этого не умеешь.

Сообщение от softcrasoft Посмотреть сообщение
2. С текущими моими знаниями ООП, я никак не понял типы в блице. там какие-то указатели, ой. я привык вот к такому
for i=1 to 10
enemy(i) = new enemy
enemy(i).HP = 100
end
Тут уже все ясно. enemy(1) объект 1 и т.д. А там темный лес.
Ты написал что не понимаешь, но на самом деле ты не понимаешь, что написал по сути тоже самое.

Сообщение от softcrasoft Посмотреть сообщение
ну хватит издевательств. басс требует вычислений. везде в инструкции синусы, косинусы фууууу
И чё? Там написано их тебе считать надо?

Сообщение от softcrasoft Посмотреть сообщение
На самом деле, если твоя игра будет основываться чисто на игровой логике, математике и звуке, то
только на логике, событиях и звуке. математику ненаааавиииижу
Шизофазия.
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 23:03   #8
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Использование Юнити как движок в среде разработки

да
(Offline)
 
Ответить с цитированием
Старый 14.09.2015, 23:04   #9
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Сообщение от softcrasoft Посмотреть сообщение
да
Что «да»? Ты подтверждаешь что у тебя шизофазия?
(Offline)
 
Ответить с цитированием
Старый 15.09.2015, 00:19   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Сообщение от St_AnGer Посмотреть сообщение
Да как же ты не поймёшь? Программист - впринципе математик! Математика везде в программировании, и, тем более в программировании игр. На любом отделении программирования математика занимает 70% обучения.
Очень спорно.
Куча сфер деятельности не имеет никакой математики, а чистая логика.
Многие индустрии также не имеют математики и сводяться к логике.
Чаще матиматика - это 10-15% всего решения, и чаще всего эта матиматика уже написана кем-то, а ты лишь пользуешься библиотекой понимая логику работы.
Многие используют матрицы, но не знают как они работают, т.к. для того чтобы их использовать, не нужно этого знать.
А многие сферы вообще не используют никаких матриц, векторов и т.п. и программирование сводиться совсем к другим задачам.
(Offline)
 
Ответить с цитированием
Старый 15.09.2015, 07:08   #11
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Сообщение от softcrasoft Посмотреть сообщение
ну хватит издевательств. басс требует вычислений. везде в инструкции синусы, косинусы фууууу
Погуглил несколько туториалов, ни одной функции тригонометрии, чтобы проиграть звуковой файл. Думаю ты смотрел какие-то туториалы по генерации звука, а не по воспроизведению. При генерации звука без различных функций тригонометрии и не только не обойтись.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 16.09.2015, 16:52   #12
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Да как же ты не поймёшь? Программист - впринципе математик! Математика везде в программировании, и, тем более в программировании игр. На любом отделении программирования математика занимает 70% обучения.
А никакой из меня математик.
В школе 50% из алгебры не пойму, в общем не мое это.
Но ведь в программировании не всегда а она нужна. Например в блице повороты одной функцией.
Кстати, что бы вы понимали, и не говорили мол всему можно научится. Сейчас чуть-чуть осталось до конца школы, по всем предметам я почти отличник, помимо алгебры, геометрии, физику и химии. Это я говорю, что бы вы о мне бог знает что подумали, когда я скажу, что если меня спросят например сколько будет поделить 517 на 37, мне уж проще взять калькулятор.
(Offline)
 
Ответить с цитированием
Старый 16.09.2015, 16:57   #13
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Использование Юнити как движок в среде разработки

по поводу моего да, это не полное сообщение. клава беспроводная, и батарейки отходят. А в скрин ридере озвучивать то, что я пишу я отключил.
Я хотел сказать, что да, может быть я и что-то не то читал. Но с поворотами тригонометрия нужна, и именно про это я и говорю. А в блице одна функция это делает. И в юнити насколько я знаю с этим проблем нет
(Offline)
 
Ответить с цитированием
Старый 17.09.2015, 16:08   #14
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Зачем тебе вообще это? Возьми скриптовый язык, к которой можно подключить audio-библиотеку и пиши на нем.
Тебе не нужны тяжелые пакеты, где все сконцентрировано на графике и физике.

Для Python3 - pyopenAL http://home.gna.org/oomadness/en/pyopenal/index.html
Для LUA можно использовать love2d, в нём тоже openAl.

Для тебя последнее будет проще, так как в LUA, в отличии от Python не важны табуляции, переносы и пробелы.
Так же для love2d не нужен редактор, лишь только блокнот.
Если заинтересует, я могу чем-то в этом помочь. Например составить стартпак, с необходимыми ресурсами, библиотеками, примерами .
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 17.09.2015, 16:37   #15
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Использование Юнити как движок в среде разработки

Так уж блитц тогда можно
http://forum.boolean.name/showthread.php?t=15423
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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