「PlayStation Suite SDK/プログラムの基本構造」の版間の差分
imported>Administrator ページの作成:「PlayStation Suite SDKを用いたプログラムの基本構造は、以下のようになっている。 <source lang="csharp"> namespace PssApp01 { using Sys...」 |
imported>Administrator 細編集の要約なし |
||
| 3行目: | 3行目: | ||
namespace PssApp01 | namespace PssApp01 | ||
{ | { | ||
using System; | |||
using System.Collections.Generic; | |||
using Sce.Pss.Core; | |||
using Sce.Pss.Core.Environment; | |||
using Sce.Pss.Core.Graphics; | |||
using Sce.Pss.Core.Input; | |||
public class AppMain | |||
{ | |||
private static GraphicsContext graphics; | |||
public static void Main (string[] args) | |||
{ | |||
Initialize (); | |||
// ゲームループ | |||
while (true) { | |||
SystemEvents.CheckEvents (); | |||
Update (); | |||
Render (); | |||
} | |||
} | |||
public static void Initialize () | |||
{ | |||
graphics = new GraphicsContext (); | |||
} | |||
public static void Update () | |||
{ | |||
// ここにキー入力やキャラの移動、当たり判定などの | |||
// ゲーム内容を書く | |||
} | |||
public static void Render () | |||
{ | |||
graphics.SetClearColor (0.0f, 0.0f, 0.0f, 0.0f); | |||
graphics.Clear (); | |||
// ここに描画処理を書く | |||
graphics.SwapBuffers (); | |||
} | |||
} | |||
} | } | ||
</source> | </source> | ||