lease122
12/19/2023, 10:52 AMpiposen_0801
12/19/2023, 10:55 AMlease122
12/19/2023, 11:04 AMpiposen_0801
12/19/2023, 11:07 AMlease122
12/19/2023, 3:15 PMpiposen_0801
12/19/2023, 4:14 PMpiposen_0801
12/19/2023, 4:15 PMlease122
12/19/2023, 4:22 PMpiposen_0801
12/19/2023, 10:18 PMpiposen_0801
12/19/2023, 10:21 PMpiposen_0801
12/19/2023, 10:25 PMpiposen_0801
12/19/2023, 10:37 PMpiposen_0801
12/19/2023, 10:38 PMpiposen_0801
12/19/2023, 10:43 PMpiposen_0801
12/19/2023, 10:45 PMlease122
12/20/2023, 3:38 PMpiposen_0801
12/20/2023, 3:52 PMjavascript
if(entity.getResourceState().getDataMap().getInt("Button0")) == 1){//任意のボタン(0:オフ、1:オン)
...(動作処理)
fan.render(renderer);
}else{
fan.render(renderer);
}piposen_0801
12/20/2023, 3:54 PMpiposen_0801
12/20/2023, 4:09 PMjavascript
var dataMap = entity.getResourceState().getDataMap();
var count = Date.now() - dataMap.getInt("setTime")
if(dataMap.getInt("Button0")) == 0){
var par = 0;
if(!dataMap.getBoolean("hasBeenChanged")){
dataMap.setBoolean("hasBeenChanged", true, 0);
}
}else{
if(dataMap.getBoolean("hasBeenChanged"){
dataMap.setInt("setTime", Date.now(), 0);
dataMap.setBoolean("hasBeenChanged", false, 0);
var par = 0
}else{
if(count > 100){
var par = 1;
}else{
var par = count/100;
}
}
}
動作に関わる変数にparをかけることによって動き初めを自然にできます。lease122
12/21/2023, 7:48 AM