OpenSiv3D(0.2.8) Cursor::Posについて
azarashi0002  2018/09/08(Sat) 13:03
練習としてライフゲーム(広さは無限大)を作っています。

左クリックでカーソル座標のセルを生にする、
という処理をしているときに、
カーソル座標のx、またはyが負のとき
切り上がってしまいます(切り捨てて欲しい)。

例:
Cursor::PosF()=(-0.5,-1.5)の時、Cursor::Pos()=(0,-1)となる。
本当は(-1,-2)としたい。

これを解決するために
Floor(Cursor::PosF()).asPoint()
としていますが、
他に何か良い解決方法はありますか?
記事編集
Reputeless  2018/09/08(Sat) 16:14
Floor(Cursor::PosF()).asPoint() が最良だと思います。
編集
azarashi0002  2018/09/08(Sat) 16:17
分かりました。
ありがとうございます。
編集
件名
Re: OpenSiv3D(0.2.8) Cursor::Posについて
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -