ПредишенСледващото

2D платформинг на Unity: управление на котка с джойстик


Веднага след като имаше малко свободно време, аз продължих познаване 3d единство. В крайна сметка, аз искам да се създаде проста двуизмерна (2D) платформена - една игра, в която характера може да се контролира с помощта на джойстика. В този урок ще ви покажа как само за няколко минути можете да създадете герой и да играе в Unity 3d.

Както обикновено, всичко започва с нов проект. Избор на 2D, да създавате и да видите безкрайната равнина. Усмихни се, скоро ще го запълни. В папката с проекта е каталог на активи, има Текстурите директория -kopiruem на три картини. Главният герой - един Balun котка:

Необходимо е да се добави спрайт (тогава ще го направим анимиран, ако ръцете му достигат) GameObject -> 2D Object -> Sprite. На повърхността, върху която ще се изпълнява:

И бутони (или, по-точно, една чиния) Изход:

Размери може да са различни, това е да промени себе си, колкото искате - влека на мишката върху границата на обектите. След това изберете GameObject -> Камера. В резултат на това, че трябва да се получи това тук е снимка:

Въпреки това, преди да се премести, е необходимо да направим нашите графични обекти. За да добавите спрайт с котка два компонента: Физика 2D -> абсолютно твърдо тяло 2D и физика 2D -> Box Collider 2D. Същото се отнася и за повърхността на изображението, само Тяло поле зададете статичен - че платформата не падне под собствената си тежест:

Сега можем да започнем да пишем сценария за движението. Ето списък на move.cs сценария (напиши в C #)

Този скрипт ще използва котка спрайт. Въпреки това, за фина настройка на джойстика, ще трябва да добавите нещо друго. Отворете Настройки на проекта -> вход и се променя и се променя имената на товарачи бутони в съответствие с гореизброените:

Сега всичко: нашата котка балун може да се контролира с джойстик: тя ще работи на платформата надясно и наляво. В момента, толкова дълго, колкото е достатъчно. Завършеният проект с изходния код за Unity 5.5.1 може да бъде изтеглена от тук. За да се продължи.


2D платформинг върху единството управлява една котка с джойстик
Член IT. Unity3D. B Sharp. джойстик. платформинг

Свързани статии

Подкрепете проекта - споделете линка, благодаря!