今回は、View の代わりとなる API を作成します。Easy Tables は簡単で素晴らしいんですが、簡便さを追求してるが故、JOIN したクエリの結果セットが欲しいというようなシナリオには対応していません。 さらに、Xamarin対応の Microsoft.WindowsAzure.Mobile…
今回は、後に View の代わりとなる API 作成のための準備として、Easy Tables でリレーション用のテーブルを作成し、作成したテーブルにテスト用データを登録します。まずは Azure ポータルにログインします。すべてのリソースからあなたの作成したWebAppを…
JXUGC #13 東京 緊急開催 Xamarin のすべて!でお話した内容ですが、限られた時間でうまくお伝えできたか不安な部分を再度ご説明したいと思います。セッションのスライドはここです。今回は Xamarin Native と Xamarin.Forms どちらで開発すべきなのかを5つ…
JXUGC #13 東京 緊急開催 Xamarin のすべて!でお話した内容ですが、限られた時間でうまくお伝えできたか不安な部分を再度ご説明したいと思います。セッションのスライドはここです。今回は開発工数の時短についてご説明します。まずは、下の図をご覧くださ…
JXUGC #13 東京 緊急開催 Xamarin のすべて!でお話した内容ですが、限られた時間でうまくお伝えできたか不安な部分を再度ご説明したいと思います。セッションのスライドはここです。Xamarin で iOS, Android のアプリを開発しようとするとき、既に、Objecti…
今回は、加速度センサーの値を利用してキャラクターを動かしてみます。画面を傾けた方向に自機が動きます。 これでいよいよゲームっぽくなります。まずは、加速度センサーの値の取得を調整します。・画面を横向きにしているのでX軸、Y軸がてれこになります。…
今回は Android で加速度センサーの値を取得する方法です。iOS のときの繰り返しになりますが、 Cocos Sharp でも CCAccelerometer で加速度センサーの値を取得できますが、 この方法だと、センサーの値が遅延して取得されるという不具合があるので、 ネイテ…
今回は iOS で加速度センサーの値を取得する方法です。Cocos Sharp でも CCAccelerometer で加速度センサーの値を取得できますが、 この方法だと、センサーの値が遅延して取得されるという不具合があるので、 ネイティブで取得したセンサーの値をグローバル…
ご注意 こちらは、Cocos Sharp 1.6.2 までの場合の方法です。 Cocos Sharp 1.7.1 以上をお使いの場合、以下をご覧下さい。hiro128.hatenablog.jp 今回は画面遷移を行ないます。画像の配置以外は、PCLの中で完結する内容となります。タイトル画面上の「スター…
今回はすこし長くなります。まずはAzure ポータルにログインします。ダッシュボードの 「モバイルアプリ名(あなたの作成したアプリ名)」をクリックすします。設定 → モバイル → Easy Tables をクリックします。データベースがまだ無いので、下記のような表…
Xamarin + Cocos Sharp で 開発をしていると、Android の実機では正常動作しますが、下記の画像のように、エミュレータでは例外が発生する現象が起こる場合があります。エラーのトレースを詳しく見ていると、下記のように、Microsoft.Xna.Framework、つまり …
Xamarin iOS から Azure Mobile Apps を利用する方法をメモします。まずはAzure ポータルにログインします。次にリソースグループを作成します。 「追加」ボタンをクリックします。リソースグループ名、サブスクリプション、リソースグループの場所を入力し…
ご注意 こちらは、Cocos Sharp 1.6.2 までの場合の方法です。 Cocos Sharp 1.7.1 以上をお使いの場合、以下をご覧下さい。hiro128.hatenablog.jp 今回は Android でタイトル画面を出します。まずは、AndroidのプロジェクトにPCLプロジェクトの参照を追加しま…
ご注意 こちらは、Cocos Sharp 1.6.2 までの場合の方法です。 Cocos Sharp 1.7.1 以上をお使いの場合、以下をご覧下さい。hiro128.hatenablog.jp 今回は iOS でタイトル画面を出します。まずは、CocosSharpGameSample.iOS プロジェクトに CocosSharpGameSamp…
ご注意 こちらは、Cocos Sharp 1.6.2 までの場合の方法です。 Cocos Sharp 1.7.1 以上をお使いの場合、以下をご覧下さい。hiro128.hatenablog.jp 今回は Cocos Sharp をインストールします。ソリューションを右クリックし、ソリューションの NuGet パッケー…
Xamarin + Cocos Sharp で iOS, Android 対応のゲームを開発する手順をメモします。最初にソリューションを作成します。ソリューションの中には以下の3つのプロジェクトを作成します。① 共用のPCLゲームロジックプロジェクト ② iOS用プロジェクト ③ Android…
UIWebViewでWebサイトを表示しようとしても画面がが真っ白になり何も表示されないので調べてみたら、 iOS 9以上で動かした場合はHTTP接続はブロックされてしまうことがわかりました。App Transport Security has blocked a cleartext HTTP (http://) resourc…
Xamarin + Mvvm Cross で iOSのデフォルトの画面遷移アニメーションを変更する方法で詰まりましたのでメモしておきます。Mvvm Crossで画面遷移する場合、MvxNavigatingObjectクラスのShowViewModelメソッドを使います。Mvvm Cross のソースコードを参照した…