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)

Morganolla 07.03.2013 19:11

Ответ: Вопросы от новичка
 
У меня странный баг аудиосорса.
В Start() прописал ему loop=true; - циклическое проигрывание.
В Update() чтобы он играл в цикле надо принудительно дать ему холостой Пуск-Стоп, и только на следующий Пуск он будет играть в цикле!! А на перый Пуск он всегда играет один раз!!!

Еще иногда в PlayOneShot(clip) играет не тот клип , а предыдущий...

может это кряк слетел :)

seaman 07.03.2013 19:57

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

может это кряк слетел
Скорее Вы что-то не то делаете. Код в студию!

pie 08.03.2013 16:17

Ответ: Вопросы от новичка
 
Всем привет. У RigitBody можно заморозить повороты по трем координатам. Возможно ли сделать так чтобы RigitBody имел некий предел поворота. Например от -20, до 20 градусов по какой либо оси. То есть чтобы дальше него он не мог поворачиваться. Спасибо.

EvilOkta 08.03.2013 16:31

Ответ: Вопросы от новичка
 
Mathf.clamp вроде подходит
http://docs.unity3d.com/Documentatio...thf.Clamp.html

pax 08.03.2013 16:56

Ответ: Вопросы от новичка
 
Если это тело привязано к другому, относительно которого надо ограничить вращение, то можно использовать Hinge Joint и его параметры Limits Min/Max

WISHMASTER35 08.03.2013 23:41

Ответ: Вопросы от новичка
 
Как создать такую абстракцию, чтобы в метод можно было передать любой массив или List<...>?
Для этого вроде бы есть интерфейс IList, но List<...> не удается передать.

pax 08.03.2013 23:44

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

pie 09.03.2013 01:24

Ответ: Вопросы от новичка
 
Это нормально для аркады?

WISHMASTER35 09.03.2013 02:24

Ответ: Вопросы от новичка
 
pax, не, надо было просто IList написать т.е. без дженерика.
pie, если твоя аркада будет с видом сверху в каком-то мультяшном стиле, то норм.

WISHMASTER35 09.03.2013 02:51

Ответ: Вопросы от новичка
 
Недавно тут писал про изменение pixelRect у камеры. Так вот изменяю, в редакторе все хорошо, но в билде похоже очистка буферов за пределами pixelRect не работает, а там у меня gui рисуется. Как быть?

Еще проблема в билде появилась. В логе вот такая ошибка. Что она значит?
Код:

ArgumentException: Encoding name 'IBM437' not supported

Parameter name: name
  at System.Text.Encoding.GetEncoding (System.String name) [0x00000] in <filename unknown>:0

  at Ionic.Zip.ZipFile..cctor () [0x00000] in <filename unknown>:0
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for Ionic.Zip.ZipFile
  at BlockSetImporter.Import (.BlockSet blockSet, System.String path) [0x00000] in <filename unknown>:0

  at BlockSetEditorScreen.Open (System.String path) [0x00000] in <filename unknown>:0

  at OpenFileBrowser.Toolbar () [0x00000] in <filename unknown>:0

  at FileBrowser.OnGUI () [0x00000] in <filename unknown>:0

seaman, ты с этой проблемой встречался. Разобрался с ней?

seaman 09.03.2013 03:06

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

seaman, ты с этой проблемой встречался.
Да? Не помню.
Посмотрел документацию. Попробуй использовать конструктор с явным указанием кодировки:
public ZipFile(string fileName, System.Text.Encoding encoding)

WISHMASTER35 09.03.2013 03:09

Ответ: Вопросы от новичка
 
seaman, тут ты писал http://unity3d.ru/distribution/viewt...2&p=41144#wrap про эту ошибку.

Arton 09.03.2013 05:26

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

Сообщение от pie (Сообщение 254496)
Это нормально для аркады?

Норм.

pax 09.03.2013 08:41

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

Сообщение от WISHMASTER35 (Сообщение 254498)
Недавно тут писал про изменение pixelRect у камеры. Так вот изменяю, в редакторе все хорошо, но в билде похоже очистка буферов за пределами pixelRect не работает, а там у меня gui рисуется. Как быть?

отдельной камерой очищай весь экран

Цитата:

Сообщение от WISHMASTER35 (Сообщение 254498)
Еще проблема в билде появилась. В логе вот такая ошибка. Что она значит?
Код:

ArgumentException: Encoding name 'IBM437' not supported

Parameter name: name
  at System.Text.Encoding.GetEncoding (System.String name) [0x00000] in <filename unknown>:0

seaman, ты с этой проблемой встречался. Разобрался с ней?

раньше проблема решалась добавлением в проект библиотек I18N из папки Mono в Unity в Plugins. На Unity 4 не пробовал.

WISHMASTER35 09.03.2013 14:55

Ответ: Вопросы от новичка
 
pax, я думаю пусть одна камера будет на весь экран, но рисовать только gui, а другая камера будет в своем окошке рисовать только 3D.
Цитата:

раньше проблема решалась добавлением в проект библиотек I18N из папки Mono в Unity в Plugins.
То есть в билде моно совсем урезанный и это нельзя настроить?
В папке Mono много либ с названием I18N. Какую надо брать?
UPD
Скопировал все что начинается на I18N из папки \Editor\Data\Mono\lib\mono\unity. Заработало.
Вот интересно на всех ли платформах теперь будет работать. И все ли те либы нужны.


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

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