クイズアプリ用のテンプレートを公開しました。
テンプレートはCodePlexからダウンロード可能です。
ちなみにどんなテンプレートかと言いますと、
CSVかクラスの形式で問題を用意すればオリジナルのクイズアプリが作成可能なテンプレートです。
(もちろんデザインを変える場合はそれも必要です)
スプラッシュスクリーン。
タイトル画面。
出題。
正解表示。
問題はAssetsフォルダ以下のquizData.csvに定義されています。
CSVがわかりづらいという方は以下のようにコードで指定することもできます。
var quizList = new List<Quiz>();
quizList.Add
(
new Quiz()
{
question = "コードから問題を生成しています。",
correctAnswer = "はい",
description = "MainPageViewModel.csを参照ください。",
wrongAnswerList = new List<string>() { "いいえ", "いや違う!!", "どうかな?"}
}
);
quizList.Add
(
new Quiz()
{
question = "CSVで問題を用意することもできます。",
correctAnswer = "はい",
description = "MainPageViewModel.csのinitメソッドのコメントアウトされた箇所を参照ください。",
wrongAnswerList = new List<string>() { "いいえ", "いや違う!!", "どうかな?" }
}
);
quizList.Add
(
new Quiz()
{
question = "バグは受け付けません",
correctAnswer = "はい",
description = "どしどしご報告ください",
wrongAnswerList = new List<string>() { "いいえ", "いや違う!!", "どうかな?" }
}
);
ViewModelsフォルダーのMainPageViewModel.csのinitメソッドを参照してみてください。
このコードで問題を出す処理はコメントアウトされています。
テンプレートを公開するのは初めてのことなので、使いづらい点など指摘をよろしくお願いいたします。
Please give us your valuable comment