ひろひろの生活日記(LIFE Of HIROHIRO)

パソコン講習とソフト開発をしています。自作小説も掲載しています。ネット情報発信基地(上野博隆)Hirotaka Ueno

ベクトルの表示のアルゴリズムです。

2022年12月01日 15時24分19秒 | ゲーム開発(Game development)
http://hirohirosystem.com/003_cargame/zahyoV101.html
 
 
function vectordraw(){
    //x座標
    zahyoget();
    linewidth = 2;
    lx = Math.ceil(wz*Math.cos(r1));
    ly = Math.ceil(wz*Math.sin(r1));

    linestartx = wx + lx;
    linestarty = 600 - wy - ly;
    lineendx = linestartx + 2;
    lineendy = linestarty - 2;
    wpx1 = linestartx;
    wpy1 = linestarty;
    wkcolor = 7;
    shapetype = "23";
    zahyodraw();

    lx = Math.ceil(wz1*Math.cos(r1));
    ly = Math.ceil(wz1*Math.sin(r1));
    lineendx = linestartx + wx1 +lx;
    lineendy = linestarty - wy1 -ly;
    wpx2 = lineendx;
    wpy2 = lineendy;
    wkcolor = 4;
    shapetype = "23";
    zahyodraw();

    lx = Math.ceil(wz2*Math.cos(r1));
    ly = Math.ceil(wz2*Math.sin(r1));
    lineendx = linestartx + wx2 +lx;
    lineendy = linestarty - wy2 -ly;
    wpx3 = lineendx;
    wpy3 = lineendy;
    wkcolor = 0;
    shapetype = "23";
    zahyodraw();

    lx = Math.ceil(wz3*Math.cos(r1));
    ly = Math.ceil(wz3*Math.sin(r1));
    lineendx = linestartx + wx3 +lx;
    lineendy = linestarty - wy3 -ly;
    wpx4 = lineendx;
    wpy4 = lineendy;
    wkcolor = 5;
    shapetype = "23";
    zahyodraw();

}

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 今週中に、旧話(2話)をア... | トップ | 自分を占いました。2022... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

ゲーム開発(Game development)」カテゴリの最新記事