Unity DrawWireДискC#

Место общения программистов C#
Ответить
Гость
 Unity DrawWireДиск

Сообщение Гость »


Я новичок в Unity/разработке игр, и мне хотелось сделать что-то вроде того, что парень показывает в начале видео:
Итак, я пытаюсь нарисовать эти круги с помощью функции DrawCircle(...). Я не совсем уверен, правильно ли мне здесь работать с .DrawWireDisc. Можете ли вы помочь мне нарисовать частицу/круг и коробку, как показано на видео? До сих пор я не вижу этих строк ни на вкладке игры, ни на вкладке сцены.

Какие игровые объекты мне нужно использовать? Куда мне поместить скрипт?

Спасибо за ваши ответы и идеи

с использованием System.Collections; использование System.Collections.Generic; использование System.Runtime.CompilerServices; использование UnityEditor; использование UnityEngine; физика публичного класса: MonoBehaviour { общественная плавающая гравитация = 9,81f; публичное плавающее отскок = 0,8f; общественная частица Vector2Position; общедоступная частица Vector2Velocity; общедоступный floatarticleSize = 1.0f; // Обновление вызывается один раз за кадр недействительное обновление() { частицаVelocity += Vector2.down * гравитация * Time.deltaTime; частицаПозиция += частицаВелосити * Time.deltaTime; handleCollision(); drawCircle(particlePosition, ParticleSize, Color.red); } void handleCollision() { // когда частица выходит за пределы рамки, инвертируем скорость и умножаем на отскок } void drawCircle (положение Vector2, радиус плавающего значения, цвет цвета) { // что здесь должно быть? Я знаю, что Vector 3 выдает ошибки, но что еще я могу использовать? Handles.color = цвет; Handles.DrawWireDisc(позиция, Vector3.forward, радиус); } } Я уже пробовал использовать gameobjects для создания коробки с коллайдерами. Я имею в виду, что это сработало, но это было не то, что я хотел.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»