- 898 名前:名前は開発中のものです。 [2022/03/15(火) 06:59:12.33 ID:G6JqnohT.net]
- >>869
角度は変数操作の角度x10←傾きの右辺に座標(線のベクトル)を入れるだけで取得できる あとはその角度のcosθとsinθを取得して30を掛けた数値をそれぞれX座標とY座標の上限にすればいい ちょっと雑だけど大体こんな感じでいける↓ ■変数操作: CSelf2[現在マウス座標X] -= CSelf0[クリック座標X] + 0 ■変数操作: CSelf3[現在マウス座標Y] -= CSelf1[クリック座標Y] + 0 ■変数操作: CSelf10[線の角度] = 角度[x10]←傾き X: CSelf2[現在マウス座標X] Y: CSelf3[現在マウス座標Y] ■変数操作: CSelf11[X上限] = cos[x1000]←角度[x10] = CSelf10[線の角度] + 0 ■変数操作: CSelf12[Y上限] = sin[x1000]←角度[x10] = CSelf10[線の角度] + 0 ■変数操作: [実] CSelf11[X上限]〜CSelf12[Y上限] *= 30 / 1000 ■条件分岐(変数): 【1】 CSelf2[現在マウス座標X] が 0 以上 -◇分岐: 【1】 [ CSelf2[現在マウス座標X] が 0 以上 ]の場合↓ |■変数操作: CSelf2[現在マウス座標X] 上限= CSelf11[X上限] + 0 |■ -◇上記以外 |■変数操作: CSelf2[現在マウス座標X] 下限= CSelf11[X上限] + 0 |■ ◇分岐終了◇ ■条件分岐(変数): 【1】 CSelf3[現在マウス座標Y] が 0 以上 -◇分岐: 【1】 [ CSelf3[現在マウス座標Y] が 0 以上 ]の場合↓ |■変数操作: CSelf3[現在マウス座標Y] 上限= CSelf12[Y上限] + 0 |■ -◇上記以外 |■変数操作: CSelf3[現在マウス座標Y] 下限= CSelf12[Y上限] + 0 |■ ◇分岐終了◇ ■ピクチャ表示:1 [左上]ウィンドウ「<LINE>」サイズ[CSelf2[現在マウス座標X],CSelf3[現在マウス座標Y]] X:CSelf0[クリック座標X] Y:CSelf1[クリック座標Y]
|

|