Profile PicturePokeyi
$0+

VRChat Raycast Laser - UdonSharp Script Tool

Add to cart

VRChat Raycast Laser - UdonSharp Script Tool

$0+

Raycast laser renderer and point-plotter for VRChat.

VRC Raycast Laser is a single configurable UdonSharp behaviour that can be used to raycast a visual line-rendered laser with optional reflective properties and point-plotting for collision-detection objects.

It is intended to be efficient and relatively simple to use without the need for any additional editor scripts or dependencies outside of UdonSharp. All configuration can be done within the Unity Inspector window without the need for any programming, Udon, or SDK knowledge. That said, the source code is cleanly-organized and commented in the hopes of also being a good learning tool.

The main features of the Raycast Laser.

Raycast Properties - General settings pertaining to the raycast function.

Collision Objects - Optional references to game objects that can be plotted to laser endpoint and midpoint for collision detection.

Reflective Properties - If and how the laser can reflect off of other game objects.

More Info: https://github.com/Pokeyi/VRC-Raycast-Laser

Credit & Support

Please credit me as Pokeyi if you use my work. I would also love to see your creations that make use of it if you're inclined to share. This and related projects at release have involved over three months of solid work and self-education as I strive for an opportunity to change careers and make a better life for myself. If you find value in my work, please consider supporting me, I appreciate it more than you can imagine!

This work is licensed under the MIT License.

Copyright © 2021 Pokeyi - https://pokeyi.dev - pokeyi@pm.me

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

VRChat用のレイキャストレーザーレンダラーおよびポイントプロッター。

VRC Raycast Laserは、単一の構成可能なUdonSharp動作であり、オプションの反射プロパティと衝突検出オブジェクトのポイントプロットを備えた視覚的なラインレンダリングレーザーをレイキャストするために使用できます。

これは、UdonSharpの外部で追加のエディタースクリプトや依存関係を必要とせずに、効率的で比較的簡単に使用できるようにすることを目的としています。すべての設定は、プログラミング、Udon、またはSDKの知識がなくても、UnityInspectorウィンドウ内で実行できます。とは言うものの、ソースコードはきちんと整理されており、優れた学習ツールになることを期待してコメントされています。

レイキャストレーザーの主な機能。

レイキャストプロパティ-レイキャスト機能に関連する一般設定。

衝突オブジェクト-衝突検出のためにレーザーの端点と中点にプロットできるゲームオブジェクトへのオプションの参照。

反射特性-レーザーが他のゲームオブジェクトで反射できるかどうか、またどのように反射できるか。

詳細:https://github.com/Pokeyi/VRC-Raycast-Laser

クレジット&サポート

私の作品を使用する場合は、私をPokeyiとしてクレジットしてください。また、共有したい場合は、それを利用した作品を見てみたいと思います。リリース時のこのプロジェクトと関連プロジェクトには、キャリアを変えて自分自身のより良い生活を送る機会を目指して、3か月以上の堅実な仕事と自己教育が含まれています。私の仕事に価値があると感じたら、私をサポートすることを検討してください。想像以上に感謝しています。

この作品はMITライセンスの下でライセンスされています。

Copyright©2021Pokeyi-https://pokeyi.dev --pokeyi@pm.me

これにより、このソフトウェアおよび関連するドキュメントファイル(「ソフトウェア」)のコピーを取得するすべての人に、使用、コピー、変更、マージの権利を含むがこれに限定されない制限なしにソフトウェアを取り扱う許可が無料で付与されます。 、ソフトウェアのコピーを公開、配布、サブライセンス、および/または販売すること、およびソフトウェアが提供される人に、以下の条件を条件として、そうすることを許可すること。

上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。

本ソフトウェアは「現状有姿」で提供され、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示または黙示を問わず、いかなる種類の保証もありません。いかなる場合も、作者または著作権所有者は、契約、不法行為、またはその他の行為にかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因する、または関連する、いかなる請求、損害、またはその他の責任についても責任を負わないものとします。ソフトウェア。

$
Add to cart

Unity Package

Copy product URL