An open API service indexing awesome lists of open source software.

https://github.com/amelkor/neofps_terrain_surface

An extension for NeoFPS allowing to detect surfaces on Unity Terrain (footsteps, shot impacts, etc).
https://github.com/amelkor/neofps_terrain_surface

editor game-development neofps unity unity3d

Last synced: 3 months ago
JSON representation

An extension for NeoFPS allowing to detect surfaces on Unity Terrain (footsteps, shot impacts, etc).

Awesome Lists containing this project

README

        

![Logo](Assets/BlackSmallRiver/Integration/NeoFPS/Core/Surfaces/Editor/Gizmos/bsr_terrain_icon.png)

[![Twitter Follow](https://img.shields.io/twitter/follow/cmdexecutor?color=blue&label=Follow%20on%20Twitter&logo=%20&logoColor=%20&style=flat-square)](https://twitter.com/AlekseyMelkor)
[![license](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://github.com/amelkor/Unity3d-BSR-Shooter-Trial/blob/master/LICENSE.md)

# NeoFPS Terrain Surface
#### An extension for NeoFPS allowing to detect surfaces on Unity Terrain (footsteps, shot impacts, etc).
_Note that this is a 3rd-party extension asset from the team not affiliated with NeoFPS_.
_This package will be deprecated once NeoFPS introduce surfaces for terrains._

## Requirements
- Unity 2020.1 (not tested with lower versions)
- The [NeoFPS asset](https://assetstore.unity.com/packages/templates/systems/neofps-150179?aid=1011l58Ft) 1.1.07

## Overview

>The `TerrainSurface_Playground` demo scene can be found under `Assets\BlackSmallRiver\Integration\NeoFPS\Samples\Scenes\Playground\`
folder

1. Add `TerrainSurface` component to the Terrain
2. Click `Create surface settings`
3. Choose a path within the Assets directory where to store the settings asset file
4. Terrain Surface will sync current Terrain Layers

If Terrain contains no Terrain Layers (they are textures painted on the terrain) yet, add any and click on `Sync terrain layers`

![Preview](!readme/img/preview-image.jpg)