2D платформинг, стрелба - nullcode студио, игри, единство, скриптове
Стрелба за двуизмерни игри, платформинг. Пример, на първо място ще бъде интересно за начинаещи igrodelov, обаче, не само като готов вариант, вземете я и я ползва. Кодът е съвсем проста, че е лесно да редактирате, ако това. Изпичането се осъществява не чрез лъча, и обекти. Това означава, че колкото по обичайния платформинг, че куршумите са видими. Перфектен за игри като като Contra или контролира всеки купол. Изпълнено въртене на обект от Z-ос, нека машината. И при условие, ограничение на въртене. Конфигуриране параметри като скорост на куршум и скорост.

За организирането на платформинг стрелба, ние се нуждаем спрайт оръжия и куршуми.
Така че, да добавяте към сцена празен обект, и да направи дъщерното дружество на оръжие спрайт към него. В бъдеще на скрипта да работи правилно, ние ще се завърти на спрайт е дъщерно дружество на оръжие, но не и майка. Сега, за оръжията Спрайт трябва още един празен дете обект, за да го и го натиснете до мястото, където куршумът ще лети. Важно е да се помни, че X оста тук дефинира с прости думи тя трябва да "излитат" от цевта в същата посока ще летят куршуми.

Освен това, на образците майки на нашите ръце виси скрипт FireScript2D:
Modelku създаде куршум. Там е случаят с няколко кликвания. На спрайт куршум виси компонент абсолютно твърдо тяло 2D и Gravity Scale настройка на параметрите на нула, за да забраните на гравитацията. Добавянето на ускорител и поставете отметка е Trigger. И плъзнете обекта до папката с prefabs.

В крайна сметка, ние се захване за панелните скрипт Bullet2D:
Посочете Prefab променлива скрипт стрелба и може да се тества.
Между другото, основната камера трябва да бъде стандартна MainCamera маркер.
Изтеглете демо сцената:
Вие не можете да сваляте файлове от нашия сървър