Really Roastable Marshmallows for VRChat
- ダウンロード商品¥ 100
Really Roastable Marshmallows is an Udon# Asset offering marshmallows that can be really roasted over an animated fire. Roast marshmallows on a stick until they're perfectly toasty - but be careful not to burn them! This asset includes a low-poly campfire model with animated, physics-based Unity particles and low-poly marshmallows on a stick. This asset is very customisable - just about everything can be changed. See below for details! Campfire sound by matucha. 「Really Roastable Marshmallows」はUdon#で作られた本当にキャンプファイヤーの上に焼くことができるマシュマロのアセットです。完璧にふわふわになるまでマシュマロを焼きましょう。燃やさないように気をつけてね! このアセットはローポリゴンキャンプファイヤーとマシュマロのモデルが含まれている。Unityフィジックスのパーティクルシステムが使われている。 このアセットはカスタマイズできるポイントいっぱいある。 キャンプファイヤー音作成:matucha
Usage
Before importing the included package file, ensure you have imported the VRC World SDK and Udon#. Please use SDK Version 2022.02.16.19.13 or newer. Once imported, just drag the firepit prefab into your world. Customizing: You can customise the fire particles on the "Fire and Smoke System" GameObject. Fire particles spawn smoke particles, which can also be customised. MSmokeSys on each marshmallow object is essentially the same as the main Fire and Smoke System. You can customise colours, particle amounts, materials, emission, or even the shape of the particles - anything you want. Each "Stick" game object has a "CampfireScript" attached. If you want to modify the marshmallow stick (eg: adding more or less marshmallows), you can customise the number of marshmallows under the "Marshmallows" setting. By default, there are two marshmallows per stick. The "Fires" element references the fire objects that the current stick will react to - if you want marshmallows to burn over multiple fire pits, make sure their HeatRadius is added here. There is no need to change the burn amount or the On Fire parameter, these are controlled by the script. Each "Marshmallow" object has a "MarshmallowScript" attached. As the marshmallow is roasted over the fire, it will slowly blend from "Color_unburned" to "Color_toasted." After toasting, it will quickly blend to "Color_burned." If the marshmallow fully burns, it will enable its child MSmokeSys to ignite. You can adjust rate of toasting by modifying "Flamerate", and determine how long the marshmallow will stay on fire before resetting by modifying "Max Burn Time." HeatRadius controls the toasting of the marshmallows. Marshmallows inside the HeatRadius will begin to toast. The toasting speed is determined by the distance from "InnerRadius". You can make the fire "hotter" by making the InnerRadius closer to the same size as the "HeatRadius." Campfire sound is controlled on HeatRadius as well. You can modify its volume, change it, or turn it off here. (使い方の日本語版はDeeplで翻訳された) 同梱のパッケージファイルをインポートする前に、VRC World SDKとUdon#をインポートしていることを確認してください。SDKはバージョン2022.02.16.19.13以降をご使用ください。 インポートしたら、焚き火台プレハブを自分のワールドにドラッグするだけです。 カスタマイズする Fire and Smoke System」GameObjectで火のパーティクルをカスタマイズすることができます。火のパーティクルは煙のパーティクルを生み出しますが、これもカスタマイズ可能です。各マシュマロオブジェクトのMSmokeSysは、基本的にメインのFire and Smoke Systemと同じです。色、パーティクルの量、素材、発光、パーティクルの形など、何でもカスタマイズできます。 各 "Stick "ゲームオブジェクトには、"CampfireScript "が付属しています。マシュマロスティックを改造したい場合(例:マシュマロの数を増やす、減らす)、「マシュマロ」の設定でマシュマロの数をカスタマイズできます。デフォルトでは、1本のスティックに2個のマシュマロがあります。Fires "要素は、現在のスティックが反応する火のオブジェクトを参照します。もしマシュマロを複数の火床で燃やしたい場合は、ここにHeatRadiusが追加されていることを確認してください。燃焼量やOn Fireのパラメータはスクリプトで制御されるので、変更する必要はありません。 各 "Marshmallow "オブジェクトには、"MarshmallowScript "が付属しています。マシュマロを火であぶると、"Color_unburned" から "Color_toasted" に徐々に変化していきます。トーストした後は、すぐに "Color_burned "になじむ。マシュマロが完全に燃えると、その子MSmokeSysが発火するようになります。Flamerate "を変更することでトーストの速度を調整し、"Max Burn Time "を変更することでリセットするまでにマシュマロが燃えている時間を決定できます。 HeatRadiusは、マシュマロのトーストを制御します。HeatRadiusの範囲内にあるマシュマロからトーストが始まります。トーストの速度は "InnerRadius "からの距離で決まります。InnerRadiusを "HeatRadius "と同じサイズに近づけることで、火をより "熱く "することができます。焚き火の音もHeatRadiusで制御されます。ここでは、その音量を修正したり、変更したり、オフにしたりすることができます。
Demo
Video Demo: https://twitter.com/Tanuki_Art/status/1517407860401094657 Try it out on VRChat: https://vrchat.com/home/world/wrld_bd2fdd42-2b1e-41f8-836f-03e88494e914