ベジェ曲線等で数値変動を可能にするライブラリデータパック。
v1.0
MinecraftJE 1.19.4
ease: in ストレージに以下のようなデータを入力してfunction実行
## 例
data modify storage ease: in set value {tick:{x:50f,end:100f},bezier:[[1f,0f],[0f,1f]],value:{start:0f,end:100f}}
execute store result storage ease: in.tick.x float 1 run scoreboard players get <HOLDER> <OBJECTIVE>
function #ease:
引数名 | 必須 | 型 | 説明 |
---|---|---|---|
tick.x | o | float | 経過時間 |
tick.end | o | float | 終了時間 |
bezier | - | Handle | float型のXY座標リストを2つ格納したリスト |
bounce | - | float | 未実装 |
elastic | - | float | 未実装 |
value.start | o | float | tick.xが0の時の最小値 |
value.end | o | float | tick.xがtick.endと同じときの最大値 |
MIT Licenceに基づく。
- KMFloatOp (MIT Lisence Copyright (c) 2023 コマ)
- displayでのfloat計算
- v1.0
- 初版