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)

radiobutton 05.11.2012 04:50

Ответ: Вопросы от новичка
 
Object lol = UnityEditor.PrefabUtility.CreateEmptyPrefab("lol.p refab");

На это он мне выводит
Цитата:

Couldn't create asset file!
UnityEditor.PrefabUtility:CreateEmptyPrefab(String )
CreateGame:Awake() (at Assets/CreateGame.cs:8)
и вот это заодно. но это не связано вроде )
Цитата:

There are inconsistent line endings in the 'Assets/CreateGame.cs' script. Some are Mac OS X (UNIX) and some are Windows.
This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endings menu commands.
Я хочу создать сцену уже при запуске из кода. Тоесть отдельно создать префаб, создать геймобъекты , привязать их к префабам, далее сделать несколько экземпляров префабов. итд +)

Lestar 05.11.2012 05:43

Ответ: Вопросы от новичка
 
1.PrefabUtility это эдитор класс, в рантайме не работает.
2.File-> Advanced Save Option-> Encoding: 1251, Line endings: Windows(CR LF)

radiobutton 05.11.2012 06:40

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

Сообщение от Lestar (Сообщение 242488)
1.PrefabUtility это эдитор класс, в рантайме не работает.
2.File-> Advanced Save Option-> Encoding: 1251, Line endings: Windows(CR LF)

1. а как можно создавать префабы из кода в рантайме? и к какому они классу будут относиться? Object ? или нужно привести.

pax 05.11.2012 08:34

Ответ: Вопросы от новичка
 
В рантайме нельзя создавать префабы, можно копировать (Instantiate) существующие префабы или уже созданные объекты. Тип префаба - GameObject.

RegIon 05.11.2012 20:31

Ответ: Вопросы от новичка
 
Вложений: 1
Вложение 17982
норм снег и следы для простенькой игры?
Что посоветуете ?

FREE MAN 05.11.2012 21:28

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

Сообщение от Костян (Сообщение 242540)
Вложение 17982
норм снег и следы для простенькой игры?
Что посоветуете ?

Жесть!:-D

Lestar 05.11.2012 23:16

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

RegIon 07.11.2012 19:06

Ответ: Вопросы от новичка
 
Вложений: 1
Значит ты слепой, коль видишь тень наружу..
Вложение 17999
и чет я не заметил особо что бы так кто-то делал. мануал даже есть. http://forum.boolean.name/showthread.php?t=16914

radiobutton 07.11.2012 19:13

Ответ: Вопросы от новичка
 
Я тоже на первом скрине видел след наружу. После второго, посмотрел и они опять были наружу (на первом всмысле), потом присмотрелся, напряг зрения и они стали внутрь :)

Lestar 08.11.2012 01:55

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

Сообщение от Костян (Сообщение 242813)
Значит ты слепой, коль видишь тень наружу..

Зрячему респект и уважуха за 78 ДК и 16 ms в пустой сцене.

pax 08.11.2012 04:44

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

Сообщение от Lestar (Сообщение 242858)
Зрячему респект и уважуха за 78 ДК и 16 ms в пустой сцене.

16 ms это VSync, а дравколы да, материал мешам следов надо было назначать через sharedMaterial вероятно.

radiobutton 08.11.2012 12:22

Ответ: Вопросы от новичка
 
Происходит ли дублирование кода если мы один скрипт привязываем к разным геймобъектам.

или если у нас есть прибаф в котором есть геймобъект в котором есть скрипт. если мы создаем эклемляры префаба, код в скрипте дублируется?

Если я буду через код создавать геймобъекты и в коде же к нам привязывать скрипты, будит ли дубляция кода?

или же все итерации одного и того же скрипта проходят в цикле?

хотя скрипт ето же класс. а в каждом геймобъекте его объект создается. и дублирование кода тут уже на совести разработчиков mono.

чота я бред спросил ыыы.

Lestar 08.11.2012 13:29

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

Сообщение от pax (Сообщение 242864)
16 ms это VSync

VSync не дает 16 mc.

pax 08.11.2012 14:22

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

Сообщение от Lestar (Сообщение 242897)
VSync не дает 16 mc.

Часто наблюдаю вот такую картину:


Цитата:

Сообщение от radiobutton (Сообщение 242888)
Происходит ли дублирование кода если мы один скрипт привязываем к разным геймобъектам.

или если у нас есть прибаф в котором есть геймобъект в котором есть скрипт. если мы создаем эклемляры префаба, код в скрипте дублируется?

Если я буду через код создавать геймобъекты и в коде же к нам привязывать скрипты, будит ли дубляция кода?

или же все итерации одного и того же скрипта проходят в цикле?

хотя скрипт ето же класс. а в каждом геймобъекте его объект создается. и дублирование кода тут уже на совести разработчиков mono.

чота я бред спросил ыыы.

Нет никакого дублирования, просто разные экземпляры объектов в памяти. В готовом приложении вообще кода нет, только скомпилированные dll

radiobutton 08.11.2012 15:11

Ответ: Вопросы от новичка
 
1) а префабы это по сути нужны только для удобного добавления одинаковых геймобъектов в сцену? С помощью редактора?

к примеру я точно также могу создать в цикле несколько одинаковых геймобъектов через код и будит тоже самое?

2) Что такое multiple sub meshes?

3) Как сохранить значения параментов, которые я изменил у объектов сцены в рантайме?


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

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