Unity DrawWireДиск ⇐ 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 для создания коробки с коллайдерами. Я имею в виду, что это сработало, но это было не то, что я хотел.
Я новичок в 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 для создания коробки с коллайдерами. Я имею в виду, что это сработало, но это было не то, что я хотел.
Мобильная версия