View on GitHub

スクールガールストライカーズ2 アドベントカレンダー 2019

スクメロを作ってみた (技術編 その2)

この記事は『スクールガールストライカーズ2 Advent Calendar 2019』 の12/23分の記事です。

UnityとC#でスクメロを作ってみた記録です。 今日は技術編 その2です。

エディタ

WPF + C# 製です。 データバインディングの勉強がてら作ってみました。 画面の中央でノートの配置を行い、画面下側でノートのタイミングを調整します。 基本的な操作はマウスだけで完結できるようにしています。


var xmlSerializer = new XmlSerializer(typeof(ProjectInfomations));

using (var streamReader = new StreamReader(openedFileName, Encoding.UTF8))
{
  ~~
}
var xmlSerializer = new XmlSerializer(typeof(ProjectInfomations));

using (var streamWriter = new StreamWriter(saveDialog.FileName, false, Encoding.UTF8))
{
    xmlSerializer.Serialize(streamWriter, projectInfomations);
    streamWriter.Flush();
} 
private System.Windows.Threading.DispatcherTimer dispatcherTimer;
dispatcherTimer = new System.Windows.Threading.DispatcherTimer(System.Windows.Threading.DispatcherPriority.Input);
dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 0);
dispatcherTimer.Tick += new EventHandler(Update);
dispatcherTimer.Start();
private void Update (object sender, EventArgs e)
{
    ~~
}