マガジンのカバー画像

Siv草子

7
Siv3Dに関する発見やメモをまとめていきます。
運営しているクリエイター

記事一覧

[Siv3D] メッセージを表示するためのスナックバーを作成する

はじめにぼくは現在、「ポイント&クリックアドベンチャー」ゲームを作成しております。 ステ…

貝時計 KaiTokei
1か月前
3

[Siv3D] Camera2Dを設定する際に、注意することがら

概要以前、Camera2Dの設定を変更する記事を書きました。 .setTargetCenter()のカメラ移動速…

貝時計 KaiTokei
1か月前
1

[Siv3D] 簡易的なスプライトシートアニメーションクラス

はじめにSiv3Dには、アニメーション関連の機能が標準で存在しません。そこで、スプライトシー…

貝時計 KaiTokei
1か月前
3

[Siv3D] カーソルの見た目をカスタマイズする

既存のカーソルではなく、自ら描いたカーソルを使いたいということは、よくありましょう。 //…

貝時計 KaiTokei
1か月前
1

[Siv3D] Textureにおける.drawと.drawAtの違い

.drawは、Textureの左上を基準として描画します。.drawAtは、画像の中心を基準として描画しま…

貝時計 KaiTokei
1か月前

[Siv3D] Sceneのアスペクト比を固定したまま、サイズを変更できるWindowを作成する

Siv3Dは、何もしない状態ですとWindowサイズを変更できません。Windowのデフォルトサイズを設…

貝時計 KaiTokei
1か月前

[Siv3D] Camera2DのCamera2DParametersを使い、setTargetCenter()のカメラ移動速度を調整する

// マウスの場所に移動する if (MouseR.down()) { Vec2 deltaPos = Cursor::Pos() - Scene::Size() / 2 / camera.getScale(); Vec2 cameraPos = camera.getCenter(); Vec2 nextPos = Vec2{cameraPos.x + deltaPos.x, cameraPos.y}; camera.setTargetCenter(ne