Hi iam пытается построить игру, в которой фигурист будет кататься на нерегулярной местности, которая является двумерной и боковой прокруткой. Я не получаю, как создавать экземпляр рельефа динамически и в разных формах вдоль оси х. Я хочу достичь чего-то подобного http://thegoldenmule.com/labs/TerramorphicGenesisAlgorithms/. Пожалуйста помоги.Как создать боковой прокручиваемый 2-й рельеф в единстве?
ответ
Предполагая, что вы имеете в виду «круг холм» заходящего на демке вы связаны, вот что я хотел бы попробовать:
Шаг 1: сгенерировать хороший 1D шум. Я предполагаю, что связанная демонстрация использует только две октавы, поэтому я начну с этого. Эти точки будут разбросаны друг от друга, когда вы создадите пиксели для текущей строки. Похоже, что связанная демонстрация имела их примерно на 50 пикселей друг от друга.
Шаг 2: использование сплайна-интерполяции для получения значения между точками, генерируемых на этапе 1.
Чтобы получить представление о том, как это работает, попробуйте this demo (убедитесь, чтобы изменить настройку на кубический сплайн, хотя). Вам, вероятно, придется поэкспериментировать с параметрами шага 1. Моей догадкой является то, что вы захотите избежать шума, который слишком неустойчив &, вам нужно будет немного вывести полученные результирующие точки. Что-то вроде этого:
С другой стороны, когда я искал сплайн демо/библиотека, я наткнулся на Curvy - это может обеспечить то, что вы хотите & сэкономить время прокатки свой собственный код. Если нет, есть, вероятно, другие библиотеки сплайнов, которые могут работать.
Я потратил немало времени на это и не мог найти много. Я, наконец, решил создать собственное решение - если вы пытаетесь выполнить это в Unity, я создал asset which will do this for you. Для некоторых из теорий, стоящих за ним, Prime 31 имеет хороший youtube video, который объясняет общий подход.
- 1. unity3d - как создать рельеф из сценария C#
- 2. Прокручиваемый контент в фиксированной боковой панели flexbox
- 3. Как создать прокручиваемый div?
- 4. Как создать прокручиваемый фон?
- 5. Как создать прокручиваемый JTable
- 6. Как создать прокручиваемый макет
- 7. Как создать миниатюры в единстве
- 8. Как создать прокручиваемый Java-блок?
- 9. Как создать прокручиваемый виджет приложения?
- 10. Как создать горизонтальный прокручиваемый список?
- 11. Создать прокручиваемый контейнер?
- 12. Как создать рельеф местности, как это в Three.js
- 13. App42 создать пользователя в единстве
- 14. Как создать прокручиваемый холст в WinRT?
- 15. Как создать прокручиваемый UITabBarController в iPhone?
- 16. Создать массив в единстве C#
- 17. Как создать веб-плеер в единстве 4.1.3
- 18. Как создать пыль за шинами в единстве
- 19. Как создать основной список в единстве
- 20. Как создать линию ссылок в единстве
- 21. Как создать направленное сопротивление в единстве?
- 22. Как создать контроллер боковой панели?
- 23. SimplexNoise рельеф в MonoGame
- 24. Создать прокручиваемый макет для чата
- 25. создать POPUPMENU в боковой onCreateOptionsMenu()
- 26. Как создать прокручиваемый список текстовых полей?
- 27. как создать подменю в левой боковой панели
- 28. Как создать панель боковой панели в OpenOffice?
- 29. Как создать горизонтальный прокручиваемый вид на iPhone?
- 30. Как создать прокручиваемый элемент внутри перемещаемого элемента?
Я искал что-то подобное в течение нескольких недель и ничего не нашел для начинающих (как и я). – DontVoteMeDown
Я нахожу любую прокрутку в сторону. Демо-версия игры. Кто-нибудь там, пожалуйста, помогите мне, расстреляв разные идеи. – RakeshChatra