Skip to content

Instantly share code, notes, and snippets.

@ZuishoMyelin
Last active November 23, 2022 21:46
Show Gist options
  • Save ZuishoMyelin/66118fd1cf8e2c3c55f8cf4f06e44dfa to your computer and use it in GitHub Desktop.
Save ZuishoMyelin/66118fd1cf8e2c3c55f8cf4f06e44dfa to your computer and use it in GitHub Desktop.
Bakinイベント 崖登りシステム(https://gist.github.com/ZuishoMyelin/dc0f9c6371a93e3637ee21dba33de274 )と組み合わせて使う想定です
Guid 735a091e-b0dc-4b1a-b9c0-6f52fee0a784
イベント名 滑空システム
シート イベントシート
グラフィック 00000000-0000-0000-0000-000000000000
向き -1
向き固定 False
物理 False
衝突判定 True
イベントと衝突 True
移動速度 0
移動頻度 0
移動タイプ NONE
押せる True
スクリプト
開始条件 PARALLEL
高さ無視 False
判定拡張 False
コマンド HLVARIABLE
整数 0
ローカル変数 ジャンプキー
整数 12
整数 20
整数 0
コマンド終了
コマンド COL_CONTACT
整数 0
整数 0
整数 0
整数 1
変数
コマンド終了
コマンド COMMENT
文字列 別の共通イベントで0.1秒経過するごとに0.1ずつ減少させる
コマンド終了
コマンド HLVARIABLE
整数 0
変数 N:離陸してから滑空が可能になるまでの時間
整数 0
小数 0.5
整数 0
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド COL_RAYCAST
整数 0
整数 0
整数 4
小数 3
変数
変数
整数 0
コマンド終了
コマンド COMMENT
文字列 滑空モードを解除(地面の近くにいるとき)
コマンド終了
コマンド SWITCH
ローカル変数 滑空モードフラグ
整数 1
コマンド終了
コマンド FALL_PLAYER
小数 1
整数 0
コマンド終了
コマンド PLSUBGRP
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
整数 2
整数 0
小数 0
コマンド終了
コマンド ELSE
コマンド終了
コマンド IFSWITCH
変数 N:プレイヤー操作許可(崖登りシステム)
整数 1
コマンド終了
コマンド COMMENT
文字列 滑空モードを解除(崖登りに移行したとき)
コマンド終了
コマンド SWITCH
ローカル変数 滑空モードフラグ
整数 1
コマンド終了
コマンド PLSUBGRP
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
整数 2
整数 0
小数 0
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド IFSWITCH
ローカル変数 ジャンプキー
整数 0
コマンド終了
コマンド IFSWITCH
変数 N:プレイヤー操作許可(崖登りシステム)
整数 0
コマンド終了
コマンド IFVARIABLE
変数 N:離陸してから滑空が可能になるまでの時間
整数 0
整数 2
コマンド終了
コマンド IFSWITCH
ローカル変数 滑空モードフラグ
整数 1
コマンド終了
コマンド COMMENT
文字列 滑空モードに移行
コマンド終了
コマンド SWITCH
ローカル変数 滑空モードフラグ
整数 0
コマンド終了
コマンド PLSUBGRP
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
整数 2
整数 1
小数 0.3
コマンド終了
コマンド PLMOTION
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
Guid 00000000-0000-0000-0000-000000000000
文字列 OnBroom
整数 1
コマンド終了
コマンド COMMENT
文字列 別の共通イベントで0.1秒経過するごとに0.1ずつ減少させる
コマンド終了
コマンド HLVARIABLE
整数 0
変数 N:滑空を解除できるまでの時間
整数 0
小数 0.3
整数 0
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ENDIF
コマンド終了
コマンド IFSWITCH
ローカル変数 滑空モードフラグ
整数 0
コマンド終了
コマンド COMMENT
文字列 滑空を実行
コマンド終了
コマンド PLMOTION
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
Guid 00000000-0000-0000-0000-000000000000
文字列 OnBroom
整数 1
コマンド終了
コマンド CHANGE_PLAYER_HEIGHT
整数 2
小数 -0.2
小数 0.2
整数 0
整数 1
コマンド終了
コマンド IFSWITCH
ローカル変数 ジャンプキー
整数 0
コマンド終了
コマンド IFVARIABLE
変数 N:滑空を解除できるまでの時間
整数 0
整数 2
コマンド終了
コマンド COMMENT
文字列 滑空モードを解除
コマンド終了
コマンド SWITCH
ローカル変数 滑空モードフラグ
整数 1
コマンド終了
コマンド FALL_PLAYER
小数 1
整数 0
コマンド終了
コマンド PLSUBGRP
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
整数 2
整数 0
小数 0
コマンド終了
コマンド PLMOTION
整数 1
Guid 00000000-0000-0000-0000-000000000000
整数 0
Guid 00000000-0000-0000-0000-000000000000
文字列 jumpup
整数 0
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
コマンド ELSE
コマンド終了
コマンド ENDIF
コマンド終了
スクリプト終了
シート終了
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment