2

css を使用してシンプルなライフバーを作成しました。

#enemy {
    background-color: black;
    border-radius: 7px;
    padding: 3px;
    width: 100px;
}

#enemy div {
    background-color: green;
    width: 100%; 
    height: 20px;
    border-radius: 5px;
}

コラーダ モデルの頭の上にバーを移動する必要があります。jQueryを使用してモデルの位置をバーに割り当てるにはどうすればよいですか? ここに私が試したコードがありますが、動作しません

    var count =0;
        for (var i = ai.length-1; i >= 0; i--) {
            var a = ai[i];
            // Move AI
        var r = Math.random();
            var c = getMapSector(a.position);

$('#enemy div').css({'position':'relative', 'top':c.z, 'left':c.x,});

            if (c.x < -1 || c.x > mapW || c.z < -1 || c.z > mapH) {
                ai.splice(i, 1);
                scene.remove(a);
                addAI();
            }
            }


function getMapSector(v) {
    var x = Math.floor((v.x + UNITSIZE / 2) / UNITSIZE + mapW/2);
    var z = Math.floor((v.z + UNITSIZE / 2) / UNITSIZE + mapW/2);
    return {x: x, z: z};
}
4

0 に答える 0