あげから
09/27/2026, 6:02 PMあげから
09/27/2026, 6:05 PMhi03
09/28/2026, 10:44 AMjavascript
//ドア検知発車標時
if (doorL == 0&&doorR == 0) {
dataMap.setInt("doorclosing", 1, 1);
}else{
dataMap.setInt("doorclosing", 2, 1);
}
となっていますが、
javascript
//ドア検知発車標時
var doorclosing = dataMap.getInt("doorclosing");
if (doorL == 0 && doorR == 0) {
if (doorclosing !== 1) dataMap.setInt("doorclosing", 1, 1);//doorclosingが1じゃないときにsetIntを実行する → 1のときは送信しない
} else {
if (doorclosing !== 2) dataMap.setInt("doorclosing", 2, 1);//doorclosingが2じゃないときにsetIntを実行する → 2のときは送信しない
}
とし、dataMapの同期送信を常に送り続けないようにして症状が改善するか試してほしいですhi03
09/28/2026, 11:17 AMjavascript
GL11.glPushMatrix();
body.render(renderer);
GL11.glPopMatrix();
↓
body.render(renderer);//移動処理をしていないためglPushMatrix、glPopMatrixは不要
・getintなどをいっぱいするとサーバー環境で負荷をかけるのか
get系はクライアント←→サーバーの通信が発生しないため多用しても重くなりません(getは描画スクリプトなら描画スクリプト側、サーバースクリプトならサーバースクリプト側に保存された値を読む)
set系は同期フラグを立てるなら通信が発生するので大量に実行すると重くなります(前の話につながる)あげから
09/28/2026, 10:11 PMあげから
09/30/2026, 1:53 PM侑ちゃんオタク
10/03/2026, 4:18 PM侑ちゃんオタク
10/03/2026, 4:20 PM侑ちゃんオタク
10/03/2026, 4:20 PMhi03
10/03/2026, 5:29 PM侑ちゃんオタク
10/04/2026, 2:27 AM侑ちゃんオタク
10/04/2026, 2:29 AMあげから
10/04/2026, 1:27 PM