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

https://github.com/jwellone/customcanvasraycastfilter

Provides UI tap detection extension function.
https://github.com/jwellone/customcanvasraycastfilter

unity

Last synced: 8 months ago
JSON representation

Provides UI tap detection extension function.

Awesome Lists containing this project

README

          

[![GitHub license](https://img.shields.io/github/license/jwellone/CustomCanvasRaycastFilter.svg?style=plastic)](https://github.com/jwellone/CustomCanvasRaycastFilter/blob/main/LICENSE)
[![GitHub Release](https://img.shields.io/github/v/release/jwellone/CustomCanvasRaycastFilter.svg?style=plastic)](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/releases/latest)
[![Github All Releases](https://img.shields.io/github/downloads/jwellone/CustomCanvasRaycastFilter/total?color=blue&style=plastic)](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/releases)
![GitHub repo size](https://img.shields.io/github/repo-size/jwellone/CustomCanvasRaycastFilter?label=size&style=plastic)
![C#](https://img.shields.io/badge/C%23-239120?logo=c-sharp&style=plastic)
[![Unity](https://img.shields.io/badge/Unity-100000?logo=unity&style=plastic)](https://unity.com)

# CustomCanvasRaycastFilter
Provides components for creating UI that does not react to transparent areas.

Support for Raw Image, Image, Text and TextMesh components.

This feature is one of the "j1Tech" developed by jwellone Inc for Unity.

https://github.com/user-attachments/assets/8e9bc9bb-5e01-4c54-be3f-f4c44f6bde04

## Installation

- Install via UPM
- Click Window > Package Manager in the unity menu to open Package Manager UI.
- Click + > Add package from git URL... and input the repository URL: `https://github.com/jwellone/CustomCanvasRaycastFilter.git?path=Assets/jwellone/CustomCanvasRaycastFilter`

If you want to set a target version, uses the `v*.*.*` release tag so you can specify a version like `#v1.0.3`.
For example `https://github.com/jwellone/CustomCanvasRaycastFilter.git?path=Assets/jwellone/CustomCanvasRaycastFilter#v1.0.3`.

- Install as import package
- Download a unitypackage file from [Releases](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/releases) and import package it.

## Getting Started
- In the corresponding UGUI component, attach the corresponding script to the object you want to detect touches, excluding the alpha region.

## Authors
Developer:[Yasuhiko Usui.](https://github.com/UsuiYasuhiko-jw1)

[![GitHub watchers](https://img.shields.io/github/watchers/jwellone/CustomCanvasRaycastFilter.svg?style=social&label=Watch)](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/watchers/)
[![GitHub stars](https://img.shields.io/github/stars/jwellone/CustomCanvasRaycastFilter.svg?style=social&label=Stars)](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/stargazers)
[![GitHub fork](https://img.shields.io/github/forks/jwellone/CustomCanvasRaycastFilter.svg?style=social&label=Fork)](https://GitHub.com/jwellone/CustomCanvasRaycastFilter/network/members)
[![Twitter](https://img.shields.io/twitter/follow/jwellone?label=Twitter&logo=twitter&style=social)](http://twitter.com/jwellone)
[![Facebook](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge&logo=facebook&logoColor=white&style=plastic)](https://www.facebook.com/jwellone)