forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вопросы от новичка (http://forum.boolean.name/showthread.php?t=15809)

pax 11.08.2013 13:10

Ответ: Вопросы от новичка
 
На мобильниках нативные плагины поддерживаются, Pro надо только на Win/Mac для поддержки С++/ С плагинов
http://unity3d.com/unity/licenses





Но следует помнить, что для android нативный язык это java, а для ios - ObjC

Morganolla 11.08.2013 17:00

Ответ: Вопросы от новичка
 
ЗВМ, зенкью вери мач! Как хитро они все это закрутили...)))

seaman 11.08.2013 17:38

Ответ: Вопросы от новичка
 
Цитата:

Как хитро они все это закрутили.
А что тут хитрого. Там где есть рефлексия - поддерживается во фри. Где нет - только в ПРО.

WISHMASTER35 11.08.2013 23:42

Ответ: Вопросы от новичка
 
seaman, что значит нет рефлексии? System.Reflection где-то не работает?

А можно как-то отловить событие, что с помощью Undo объект вернулся в прежнее состояние?

seaman 12.08.2013 13:42

Ответ: Вопросы от новичка
 
Цитата:

что значит нет рефлексии
На свете сотни, если не тысячи языков. Под .NET их всего несколько. System.Reflection - это сборка .NET. Следовательно в подавляющем большинстве языков ее просто нет.
Как вообще работает рефлексия? В сборку кроме кода на MSIL пишется дополнительная информация - метаданные. В этих метаданных масса информации о Ваших классах, переменных, функциях. Эти данные можно получить из сборки и обработать. Юнити на этапе компиляции проекта получает из плагинов, поддерживающих рефлексию нужные данные и строит проект используя их.
В C++ нет рефлексии. Там эти данные в скомпилированную dll просто не пишутся. Следовательно на этапе сборки проекта получить нужные данные неоткуда. Программист сам должен загрузить нужную dll, найти в ней нужный метод и запустить его. Вот поддержку этой фичи Юнитеки сделали только для ПРО.

pax 12.08.2013 17:03

Ответ: Вопросы от новичка
 
Подведу итог: в бейсик лицензии не поддерживается атрибут [DllImport]

HolyDel 12.08.2013 17:31

Ответ: Вопросы от новичка
 
Цитата:

В C++ нет рефлексии. Там эти данные в скомпилированную dll просто не пишутся.
в с++/cli есть рефлексия. но это уже не чисты С++, да.

avel 12.08.2013 18:00

Ответ: Вопросы от новичка
 
продублирую свой вопрос из вот этой темы.

при создании куба, плоскости, любого другого стандартного объекта в сцене, юнити вылетает и предлагает отправить отчет об ошибке.

вопрос - чего ей не хватает и как лечить.

версия юнити - 4.2

комп: DNS; 2Гб ОЗУ; проц - Intel Atom, 2 ядра + 2 виртуальных; видео - intel graphic media accelerator 3150, 256 MB.

ОС: WinXP SP3.

убивать камеру и создавать пробовал.
перезагружать юнити, комп, проект пробовал.
пересоздавать проект пробовал.
с бубном плясать пробовал.

WISHMASTER35 12.08.2013 18:07

Ответ: Вопросы от новичка
 
avel, юнити должен где-то лог создавать. Глянь лог.
А если создать пустой объект и на него навешать нужных скрипов?

avel 12.08.2013 18:33

Ответ: Вопросы от новичка
 
Вложений: 1
файлы логов в аттаче, но я там не особо че понял.

на счет пустого не знаю, но мне сейчас важно, чтобы оно нормально работало. а так-то мне этот куб нафиг не вперся конечно. но, т.к. я оную только начал изучать, то хотелось бы, чтобы юнька не глючила на элементарных операциях. ибо если не смогу в ней нормально работать, то тогда и вовсе смысла нет ей пользоваться. я вон тут читаю тутор от pax'а, и там в самом начале написано - создайте долбаный куб. а он блин не хочет.

остальные объекты когда создаешь (сфера, цилиндр, плоскость) - та же реакция.

seaman 12.08.2013 19:03

Ответ: Вопросы от новичка
 
Несколько не то. Здесь (в семерке) лог редактора:
c:\Users\ПОЛЬЗОВАТЕЛЬ\Local Settings\Unity\Editor\

avel 12.08.2013 20:10

Ответ: Вопросы от новичка
 
Вложений: 1
вот:

avel 12.08.2013 20:22

Ответ: Вопросы от новичка
 
хм, а теперь еще и сайтик с тутором не пашет: http://shgames.ru/
о_0
мистика прям...

Morganolla 12.08.2013 20:47

Ответ: Вопросы от новичка
 
У меня тоже сайт не пашет. Скорее всего дело в видео драйверах у тебя. Интеловские видюхи часто глючат с движками. Попробуй на другом компе.
Имхо, вобщем комп у тебя - гуано, смени на нормальный...

WISHMASTER35 12.08.2013 23:52

Ответ: Вопросы от новичка
 
avel, "(Unity): (filename not available): ShaderLab:: Program::GetMatchingSubProgram + 0x6"
с шейдером похоже проблема.
А игры сделанные на юнити или вообще игры работают?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot