All Projects → TrismegistusDevelopment → unity-splines

TrismegistusDevelopment / unity-splines

Licence: MIT license
Tool for making navigation bezier splines with points, events and bindings to colliders

Programming Languages

C#
18002 projects
shell
77523 projects

Projects that are alternatives of or similar to unity-splines

sailer
Sailer is an Android Sample That shows the use of Coordinator pattern for navigation through Multi Module, Dagger, Navigation Component and much more.
Stars: ✭ 35 (+169.23%)
Mutual labels:  navigation
Nav3D
3D Pathfinding and cover system plugin for UE4, using Sparse Voxel Octrees.
Stars: ✭ 58 (+346.15%)
Mutual labels:  navigation
OneHtmlNav
单文件html的网络导航页面,简约并不简单
Stars: ✭ 78 (+500%)
Mutual labels:  navigation
tca-swiftui-navigation-demo
Demo project that shows how to implement navigation in SwiftUI iOS application using Swift Composable Architecture
Stars: ✭ 75 (+476.92%)
Mutual labels:  navigation
Brick
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (+153.85%)
Mutual labels:  navigation
Parrot
Web router specially designed for building SPAs using Meteor
Stars: ✭ 75 (+476.92%)
Mutual labels:  navigation
navigation-bar-with-feliz
Modern navigation bar built with Feliz
Stars: ✭ 20 (+53.85%)
Mutual labels:  navigation
itree
Interactive tree command for file system navigation
Stars: ✭ 18 (+38.46%)
Mutual labels:  navigation
react-native-mapbox-navigation
A navigation UI ready to drop into your React Native application
Stars: ✭ 86 (+561.54%)
Mutual labels:  navigation
Deep Visual Inertial Odometry
Deep Learning for Visual-Inertial Odometry
Stars: ✭ 31 (+138.46%)
Mutual labels:  navigation
priority-plus
A modern implementation of the priority plus navigation pattern.
Stars: ✭ 30 (+130.77%)
Mutual labels:  navigation
auv gnc
Guidance, Navigation, and Control library for AUVs
Stars: ✭ 34 (+161.54%)
Mutual labels:  navigation
uesvon
3D navmesh generation and pathfinding plugin for UnrealEngine
Stars: ✭ 165 (+1169.23%)
Mutual labels:  navigation
HyperNav
HyperNav is an advanced and interactive CSS navigation menu framework. No JavaScript.
Stars: ✭ 23 (+76.92%)
Mutual labels:  navigation
iPhoneXSafeAreaDrawer
Unity エディタの Game ビューに iPhone X のセーフエリアを表示できるエディタ拡張
Stars: ✭ 20 (+53.85%)
Mutual labels:  unity-editor
AmeisenNavigation
Navigationmesh Server for my bot based on the TrinityCore MMAP's and Recast & Detour
Stars: ✭ 35 (+169.23%)
Mutual labels:  navigation
qlevar router
Manage you project Routes. Create nested routes. Simply navigation without context to your pages. Change only one sub widget in your page when navigating to new route.
Stars: ✭ 51 (+292.31%)
Mutual labels:  navigation
Turtlebot Navigation
This project was completed on May 15, 2015. The goal of the project was to implement software system for frontier based exploration and navigation for turtlebot-like robots.
Stars: ✭ 28 (+115.38%)
Mutual labels:  navigation
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (+169.23%)
Mutual labels:  navigation
aw navigation
Helferklasse zur Umsetzung komplexer Navigationen
Stars: ✭ 23 (+76.92%)
Mutual labels:  navigation

Unity Splines

Unity Version GitHub CodeFactor

GitHub last commit (branch) GitHub last commit (branch)

image

Tool for making navigation bezier splines with points, events and bindings to colliders

Installation

  • Open file manifest.json in your_repo/Packages
  • Under dependencies add following line:
"trismegistus.splines" : "https://github.com/TrismegistusDevelopment/unity-splines.git#upm"
  • Reopen your project in Unity

You should commit manifest.json

Update

  • Open file manifest.json in your_repo/Packages
  • Remove info about this package from lock section
  • Reopen your project

Setting up

  1. Create empty GameObject in scene
  2. Add NavigationManager script on it
  3. Create new NavigationData as suggested in component or directly in Project window and drag to corresponding field

Usage

NavigationManager

image

  • Waypoint coloring gradient - colorize path and waypoints using unity build-in Gradient class
  • Closed spline - to make spline closed/open
  • Stick to colliders - to raycast down from every waypoint and change their position.y if colliders found. Expensive
  • Smoothing per unit - relative value for spline subdivision.
  • Add - adding new waypoint in custom position. Hold shift to quickly add at the end
  • Waypoints
    • Move - moving waypoint to another position in list
    • Del - delete waypoint. Hold shift to quickly delete without prompt
    • Caption - to display in Scene View
    • Basic - if false, caption won't be displayed in Scene View

Follower

image

  • Mode - None Loop Once Ping Pong
  • Manager - select NavigationManager with desired path
  • Speed
  • Follow Rotation - should rotation of Follower changes according to WaypointEntity.Velocity(First derivative)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].