Страница 3 из 3

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 23 окт 2011, 12:57
bumer7721
Большое спасибо за вашы труды FunnyAlien, очень помогло.

Такче за урок создания простого прлатформера. (3A4OT)

Жду з нетерпением новых уроков ^:)^

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 ноя 2011, 17:33
woltermag
Простите за нубство.Впервые делаю что-то в 3D, я остановился на 8 пункте, у меня тупо экран и ничего более, в чём дело?

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 ноя 2011, 17:48
seaman
Т.е. после 6-го пункта были Plane и кубы, а после 8-го их не стало?

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 ноя 2011, 18:38
woltermag
нет, их даже тогда не было.Даже когда их добавил

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 ноя 2011, 19:03
seaman
Значит Вы остановились на 6-м пункте.
Скорее всего у Вас отключен default слой.
Кнопка Layers справа вверху:
Изображение
Галочка на default должна стоять.

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 18 ноя 2011, 17:15
Desh
а можно вопрос? как сделать меню к игре для телефона (самсунг на андройде) как эти скрипты поправить что бы сенсорным экраном нажимать а не мышкой???

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 дек 2011, 11:10
Kradre
Нажатия кнопок не работают. [curved_hands]
Я немного изменил под себя (без камер)
Но нажатия не работают
Синтаксис:
Используется javascript
var isScene1 = false;
var isBonus = false;
var isTest = false;
var isQuitButton = false;

function onMouseEnter()  
{  

renderer.material.color = Color.green;  

}  

function OnMouseExit()  
{  

renderer.material.color = Color.white;  

}  

function onMouseUp()  
{

if ( isQuitButton )  
{  

Application.Quit();  

}

else if ( isScene1)
{  

Application.LoadLevel (1);  

}

else if ( isBonus)
{  

Application.LoadLevel (2);  

}

else if ( isTest )
{  

Application.LoadLevel (3);  

}

}

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 06 дек 2011, 18:29
seaman
Если уж что-то меняете сначала просмотрите внимательно исходники и сравните со своими.
onMouseUp пишется не так!

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 10 июн 2015, 13:20
IIaTPuaPX
Вопрос над которым ломаю голову 3 день (т.к. далёк от программирования). Можно ли на кнопки задать какие-либо внешние задачи? т.е. открыть такую-то программу, отправить команду по БТ и т.д.
З.Ы. Делаю 3д оболочку программе управляющей ардуино по блютуз с приятным интерфейсом и имитацией ИИ

Re: Создание легкого меню или азы Unity скриптинга

СообщениеДобавлено: 18 авг 2016, 03:43
Dragon-FAST
Deatrocker писал(а):Вообщем, спасибо за то что указал путь, но скрипт неработает, чуток покопавшись я конечно все сделал как надо, и у меня прекрасно все работает уже в игре, тем кто хочет всетаки сделать такое класное меню я дам пару советов, хоть и неоч правильные но сделал как смог:

-Как создали текст (например создали Fantastic), написали то что вам нужно, заходите в component -> physics -> box collider. Ваш текст должен оконтоватся зеленой рамкой.

-Далее создаете Java script и называете его как угодно но чтобы было понятно для какого он пункта меню, например назовем его Fantastic.js

-в нем пишем
Синтаксис:
Используется javascript
function Update () {
}
function OnMouseUp(){
QualitySettings.currentLevel = QualityLevel.Fantastic;  
}

 


-Кидаем этот скрипт на наш текст Fantastic. Все прекрасно работает.( также я добавил разные звуки при наведении на текст и при нажатии на него.)

-Аналогично для Fastest

-Cоздаете Java script и называете его Fastest.js

-в нем пишем
Синтаксис:
Используется javascript
function Update () {
}
function OnMouseUp(){
QualitySettings.currentLevel = QualityLevel.Fastest;  
}

 


и кидаете на другой 3Д текст который отвечает за изменение графики на максимальное быстродействие.

## Насчет двух камер это необязательно, так как это в 2 раза увеличивает нагрузку на железо, и например если у вас меню нагружено графикой и эффектами то вам это невыгодно. да и получается это топорно, невсегда так стоит делать, например я сделал при нажатии на "Опции" анимацию плавного перемещения камеры в то положение где поидее должна быть вторая камера, смотрится эффектно и неперегружает железо. А дальше дело фантазии и вкуса.

Это лично мое мнение никого неосуждаю и некритикую. Надеюсь хоть комуто помог советами

Спасибо твой вариант работает, но кнопку "options никак не могу сделать, подскажи как сделать смену координат у камеры по нажатии на кнопку???