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)

Nuprahtor 30.05.2012 23:27

Ответ: Вопросы от новичка
 
Хм, в моем геймпаде оси на правом стике странно расставлены, третья ось - горизонтальная, а вертикальная - почему-то шестая, при этом на самом геймпаде шесть осей (с курками).
Тут либо надо писать настройщик управления, чтобы под любой геймпад можно было настроить, либо придется оставлять доступным меню смены управления, которое есть в построенной игре по умолчанию.
Второй вариант меня не устраивает, поэтому я хочу знать - возможно ли менять настройки Input в уже запущенной игре?

Fockerian 31.05.2012 14:24

Ответ: Вопросы от новичка
 
Не могу разобраться в Unity3D 3.5.2

Хотел сделать поиск пути по видеоуроку для одного юнита а у меня не активна кнопка window/navigation. Pathfinding есть только в платной версии? Есть какиенибудь варианты UNITY с возможностью Pathfinding бесплатные предусмотренные разработчиками? КРоме (A*Pathfinding) (с этим я уже знаком)

И еще один вопрос знатакам. Реально ли сделать на юнити игру в которую можно играть вчетвером онлайн. (стратегию) ((имеется в виду играть онлайн вчетвером, будут ли лаги и сильная задержка сигнала?)

RegIon 31.05.2012 15:00

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

Сообщение от Fockerian (Сообщение 229115)
Не могу разобраться в Unity3D 3.5.2

Хотел сделать поиск пути по видеоуроку для одного юнита а у меня не активна кнопка window/navigation. Pathfinding есть только в платной версии? Есть какиенибудь варианты UNITY с возможностью Pathfinding бесплатные предусмотренные разработчиками? КРоме (A*Pathfinding) (с этим я уже знаком)

И еще один вопрос знатакам. Реально ли сделать на юнити игру в которую можно играть вчетвером онлайн. (стратегию)

скачай кряк.(правда он у меня не билдил exe, и теперь я на .4.9)
ДА!

cahekp 31.05.2012 15:03

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

Сообщение от Fockerian (Сообщение 229115)
Не могу разобраться в Unity3D 3.5.2

Хотел сделать поиск пути по видеоуроку для одного юнита а у меня не активна кнопка window/navigation. Pathfinding есть только в платной версии? Есть какиенибудь варианты UNITY с возможностью Pathfinding бесплатные предусмотренные разработчиками? КРоме (A*Pathfinding) (с этим я уже знаком)

И еще один вопрос знатакам. Реально ли сделать на юнити игру в которую можно играть вчетвером онлайн. (стратегию)

По поводу Pathfinding: да, только в платной.
Если тебе чем-то не угодила A*, можешь просто использовать следующие строчки:
PHP код:

if (Vector3.Distance(enemy.transform.positionplayer.transform.position) < minDistance) {
enemy.transform.LookAt(player.transform.position);
enemy.transform.Translate(005*Time.deltaTime);


Это очень, очень простой алгоритм поиска пути. :)

По поводу игры вчетвером: реально.

А вообще, если делаешь стратегию, то тут без A-Стара никуда, имхо. Это очень толковый алгоритм.

Fockerian 31.05.2012 15:08

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

Сообщение от Костян (Сообщение 229121)
скачай кряк.(правда он у меня не билдил exe, и теперь я на .4.9)
ДА!

так в 3.4.9 же не было патчфайдинга?

Fockerian 31.05.2012 15:29

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

Сообщение от cahekp (Сообщение 229122)
По поводу Pathfinding: да, только в платной.
Если тебе чем-то не угодила A*, можешь просто использовать следующие строчки:
PHP код:

if (Vector3.Distance(enemy.transform.positionplayer.transform.position) < minDistance) {
enemy.transform.LookAt(player.transform.position);
enemy.transform.Translate(005*Time.deltaTime);


Это очень, очень простой алгоритм поиска пути. :)

По поводу игры вчетвером: реально.

А вообще, если делаешь стратегию, то тут без A-Стара никуда, имхо. Это очень толковый алгоритм.

Спасибо за ответ.Такой простой алгоритм пути будет катить только для танка =)))


Я как то имел дело в А* патчфайдингом для Юнити какогото типа, который разрешал использовать его скрипты в игре только за деньги. Есть бесплатные варианты? уже готовые?

pax 31.05.2012 16:29

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

Сообщение от Nuprahtor (Сообщение 229096)
поэтому я хочу знать - возможно ли менять настройки Input в уже запущенной игре?

Настроить именно Input (как это в редакторе делается) нельзя, можно самому написать подобную систему. Либо взять готовую типа http://roidz.weebly.com/ внизу ссылка на скачивание (я еще не использовал)

Fockerian 01.06.2012 10:54

Ответ: Вопросы от новичка
 
Подскажите пожалуйста мануал на русском языке по A* патчфайтингу для UNITY3D (для версии FREE )

RegIon 01.06.2012 17:50

Ответ: Вопросы от новичка
 
Подскажите как можно сделать карту путей(ну или как там, чтобы бот не выходил за какие-то границы как в HL )

WISHMASTER35 01.06.2012 19:11

Ответ: Вопросы от новичка
 
Fockerian, http://unifycommunity.com/wiki/index...le=AStarHelper

Fockerian 02.06.2012 00:51

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

Сообщение от WISHMASTER35 (Сообщение 229186)

Спасибо))

Amatsu 02.06.2012 16:46

Ответ: Вопросы от новичка
 
Ищу совета. Есть файл, лежащий в папке Assets/Resources/ с расширением bytes. В нем записан массив чисел в int-формате. Когда затем я пытаюсь загрузить его через TextAsset, он мне предлагает прочитать записи в файле лишь в формате byte. Вопрос - как сконвертить?

з.ы. проблема решена, разобрался с BitConverter. Очень надеюсь, что эта штука будет работать и на маках

pax 03.06.2012 19:21

Ответ: Вопросы от новичка
 
Она работает и на iOS и Android если что ;)
Еще можешь использовать BinaryReader без проблем.

pie 05.06.2012 15:34

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

PHP код:

if(Input.GetKey(KeyCode.A))
            {
                
brakeLights[0].renderer.material[0].shader тут нужно обратиться к стандартному шейдеру self-illumin/diffuse;
            }else{
                
brakeLights[0].renderer.material[0].shader а тут к обычному diffuse;
            } 

Как обращаться к стандартным шейдерам?

cahekp 05.06.2012 16:18

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

Сообщение от pie (Сообщение 229501)
Как обращаться к стандартным шейдерам?

Может быть, с помощью Shader.Find()? )

Вот пример из документации:
PHP код:

// Switch the shader from code

function Start () {
    
// Switch to the transparent diffuse shader
    
renderer.material.shader Shader.Find ("Transparent/Diffuse");




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

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