今回はゲームの重要部分でもある弾の発射と当たり判定について作っています。収録があまりにも長くなってしまったので動画を初めて分割しました。しかも4分割で。
なかなか最初のゲームのリリースにたどり着かないので、もしかしたら今後は少しはしょって動画を上げるかもしれません。
]]>ちょっとハマってしまったのでメモ。
ソリューションのフォルダ構成で「XXXX/YYYY/000_ZZZZ」みたいなフォルダを作り、「000_ZZZZ」フォルダの中にリソース(XAMLとかmp3とか)を入れていました。リソースは「埋め込まれたリソース」として登録し、実行時に動的に読み込むようにしました。
この場合は「Assembly.GetManifestResourceStream」メソッドで読み込むことになるのですが、パス指定では以下の注意点が挙げられます。
一応これらを注意して書いたのですが、実行時にどうしても null が返ってきてしまいます。
どうしてもわからなかったので「Assembly.GetManifestResourceNames()」メソッドで中身を調べてみたところフォルダのパスが「XXXX.YYYY._000_ZZZZ」のようになっていて数字から始まっているフォルダ名の最初に「_ (アンダースコア)」が追加されていました。とりあえず読込パスを同じようにアンダースコアを入れてみたところ正常に読む込むことができました。
ハマりそうなので注意が必要ですね。
]]>
ゲームを作りたいとは思っているんですが、最近ゲームを作る機会がなくなってしまっていたので少しでもゲーム制作を持続させるつもりで始めてみました。
普通にゲーム制作だけやっていると今までみたいにいつの間にかやめてしまっているっていうパターンになってしまいそうなので、それを防ぐためにゲーム制作の途中経過などを動画でアップすることにしました。
今回は初回なのでゲーム制作の内容には触れていないのですが、前振り的な説明とかを入れてみました。おそらく次回から実際のゲーム制作を始めるつもりです。詳しい内容は動画の方で行っているので見てみてください。
]]>「VAIO Duo 13 が起動しなくなったのでカスタマーリンクに連絡してみた」で電源の問題を直したついでに、スリープから復帰した後にタッチパネルが使えなくなる問題について聞いてみました。ちなみにこの問題、購入当初からあったのですが、VAIO Duo 13 のシャットダウン、起動が割と高速だったのでそっちで対応してずっと放置していました(^^;)
一応こちらも解決したので手順を書いておきます。
スリープ復帰後でもタッチパネル、タッチパッドが直ったので解決となりました。ただ、BIOS を初期化しているのでもしかしたら仮想化関連の設定が戻っている可能性があるので、いろいろ設定している人は再度 BIOS 設定を見直した方がいいかもしれません。
ここに書いてある手順を自分で行う場合は自己責任の範疇になる場合がありますので、心配であればサポートに連絡したほうがいいかもしれません。
]]>