🙈
【UEFN】Verseでプレイヤーをしゃがみ時に透明化にする
やりたいこと
Verseを利用してプレイヤーがしゃがみ状態の時に透明化にします。
利用する装置
- 特になし
コードの全体
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
sample_01 := class(creative_device):
OnBegin<override>()<suspends>:void=
AllPlayers : []player = GetPlayspace().GetPlayers()
for(Player : AllPlayers):
if(FortCharacter := Player.GetFortCharacter[]):
# プレイヤーのしゃがみ状態の更新時に<CrouchedPlayer>が呼ばれます。
FortCharacter.CrouchedEvent().Subscribe(CrouchedPlayer)
CrouchedPlayer(FortCharacter: fort_character, IsCrouched: logic): void =
# IsCrouchedはしゃがんでいる場合:true しゃがんでいない場合:false
if(IsCrouched?):
Print("Player hide")
FortCharacter.Hide()
else:
Print("Player show")
FortCharacter.Show()
その他設定
- 特になし
結果
しゃがみ状態のときにプレイヤーを透明化にすることができました。
- しゃがみ状態の場合
- 通常状態の場合
最後に
fort_characterにはしゃがみ以外にもたくさんの機能があります。
気になる方は参考リンクから参照してみてください。
Twitter(X)でも情報発信していくのでフォローしてね~
参考リンク
Discussion