さわやかレモンティー さん プロフィール

  •  
さわやかレモンティーさん: LemonteaのUnity部屋
ハンドル名さわやかレモンティー さん
ブログタイトルLemonteaのUnity部屋
ブログURLhttp://sawalemounity.hatenablog.com/
サイト紹介文Unityの各種機能の使い方やエラー解決に加え、blenderなど他のソフトとの連携について書きます
自由文Unityをいっさい触ったことのない人は「初めてのUnity」で始められます。「初めてのスクリプト」ではUnity独特のメソッドの解説があります。その他、UI、Terrain、Particlesystemについても書いています。少しですがVisualStudioやWindows10のゲーム作りに役立つ機能も紹介。
参加カテゴリー
更新頻度(1年)情報提供196回 / 266日(平均5.2回/週) - 参加 2017/08/23 08:26

さわやかレモンティー さんのブログ記事

  • CSS リストの要素を横並びにする float
  • こんにちは。レモンティーです。今回はリストの要素を横向きに並べます。使うのはfloatです。 あああ いいい ううう えええこんな感じですね。htmlul class="testlist"> li>あああli> li>いいいli> li>うううli> li>えええli>ul>css.testlist li{ float:left; margin:15px;}なおfloatを使うと回り込みという現象が起こります。これはfloatを設定した要素に他の要素が回り込んで表示が崩れる現象で、 [続きを読む]
  • C# 単体テスト 基本
  • こんにちは。レモンティーです。今回は単体テストについてです。色々ググったりしていると自動テストっていう言葉をよく見かけますよね。しかし、そもそも単体テスト自体の知識が皆無だと自動化以前の問題です。そこで今回はVisualStudioでとてもシンプルな単体テストをつくって試してみます。 テストプロジェクトの作成 ↓のように、コンソールアプリのClass1というクラスがSumメソッドを持っています。今回はこのメソッド [続きを読む]
  • Xamarin.Forms Prism 変な方法でListViewの項目選択時の処理
  • こんにちは。レモンティーです。PrismでListViewを使っているとListの項目が選択された時、そのオブジェクトをパラメーターにして別のページに飛びたい時とかに最初は手が止まるかと思います。MVVMとか意識しなければ簡単にItemSelectedイベントが拾えますがコードビハインドに書かないで拾いたいわけですからね。結論から言うと、そんな時の対処はBehaviorを使えばいいです。↓で詳しく解説されています。Xamarin.FormsでListView [続きを読む]
  • C# インターフェースの実装を自動でする
  • こんにちは。レモンティーです。今回は、インターフェースの実装についてです。といっても私が知らなかっただけでもしかしたら常識かもしれません。インターフェースをハイライトして、右 >クイックアクションとリファクタリング>インターフェースを実装しますを押すと、インターフェースを自動で実装できます。(たぶんハイライト>Alt + Enter>インターフェースを実装しますでも同じだと思います。)インターフェース [続きを読む]
  • Xamarin.Forms PrismでMVVM入門 DependencyServiceを使う
  • こんにちは。レモンティーです。前回は、ダイアログの表示をやりました。www.sawalemontea.com今回は、PrismでDependencyServiceを使います。using Prism.Services;が必要です。といっても、最後の使用の段階以外は今まで↓と変わりません。www.sawalemontea.comインターフェースを作り、各プラットフォームごとに実装して、[assembly:Dependency(typeof(Class))]で登録まで今まで通りやります。違うのは使用の段階で、以下のよう [続きを読む]
  • Xamarin.Forms PrismでMVVM入門 まとめ
  • こんにちは。レモンティーです。Prism for Xamarin.FormsでMVVM入門する記事のまとめです。 インストール ViewとViewModel ページ遷移 ダイアログ表示 プラットフォーム固有処理 インストール www.sawalemontea.com ViewとViewModel www.sawalemontea.comwww.sawalemontea.com ページ遷移 www.sawalemontea.com ダイアログ表示 www.sawalemontea.com プラットフォーム固有処理 www.s [続きを読む]
  • Xamarin.Forms PrismでMVVM入門 ViewModel プロパティ Command
  • こんにちは。レモンティーです。前回はViewのお話でした。www.sawalemontea.com今回はViewModelについてです。 BindableBase PrismのViewModelはBindableBaseというクラスを継承していてこのSetPropertyメソッドを使うことで自分でINotifyProperlyChangedを実装しなくてもViewに変更を通知できるプロパティがつくれます。具体的には以下のようにします。private string _testText;public string TestText{ get{return _te [続きを読む]
  • Xamarin.Froms PrismでMVVM入門 Viewとバインディング
  • こんにちは。レモンティーです。前回は、Prismでプロジェクトを作成しました。www.sawalemontea.com今回は、Viewについて見ていきます。共有プロジェクトのViewsフォルダを開くとMainPage.xamlがあるので開いてみます。 こんな感じになっています。Prismでは、ViewとViewModelの紐付けはViewModelLocatorというのがやってくれるので規則さえ守っていれば自分でやる必要はありません。なのでTitle="{Binding Title}" [続きを読む]
  • Xamarin.Forms PrismでMVVM入門 インストール
  • こんにちは。レモンティーです。Xamarin.FormsでアプリをつくっているとMVVMパターン↓でつくるといいよ、という話はよく聞きますよね。MVVM - Xamarin | Microsoft Docsそこで今回は、MVVMパターンでのアプリ制作を助けてくれるフレームワークPrismを使ってみます。 導入 まずはPrismのインストールです。VisualStudioを起動して、ツール>拡張機能と更新プログラムを選択します。左のメニューの中からオンラインを選び、右 [続きを読む]
  • Xamarin.Forms 実行中に作成した画像をImageSourceにして表示する
  • こんにちは。レモンティーです。以前、AndroidでBitmapを作りましたが、www.sawalemontea.com今回はXamarin.Formsで同じように実行中に画像を作ってImageのSourceにセットして表示します。(なお、↓の13章にはここより綺麗に書いてあります。)プログラミングXamarin 上 マイクロソフト関連書それではやっていきます。 Pictureクラス Bufferを作成し、header情報を書き込むメソッド Pixelに色の情報をセットするメソッ [続きを読む]
  • Xamarin Bitmapを作成して保存する
  • こんにちは。レモンティーです。今回は、Bitmapを作成して保存します。ユーザーの描いた絵を保存したい時とかですね。今回はAndroid.GraphicsのBitmapを使うのでもしFormsから使う場合はDependencyServiceで呼ぶことになります。www.sawalemontea.comさっそく作成と保存をやっていきます。まずusing Android.Graphics;using System.IO;としておいてBitmapを作成var bitmap = Bitmap.CreateBitmap(colors,width,height, Bitmap.Conf [続きを読む]
  • C# 文字列とバイト配列の変換 Text.Encoding GetBytesとGetString
  • こんにちは。レモンティーです。文字列を数字のデータにして扱いたい時ってありますよね?そこで今回は、文字列とバイト配列の相互変換です。 文字列→バイト配列 var data = Encoding.UTF8.GetBytes(text); バイト配列→文字列 var text = Encoding.UTF8.GetString(data);どちらもusing System.Textがいります。また、UTF8の部分は文字コードなのでGetBytesとGetStringで同じものを使えばOKです。それぞれの解説はこ [続きを読む]
  • Xamarin 埋め込みリソースを読み込む
  • こんにちは。レモンティーです。今回は埋め込みリソースの読み込みです。テキスト形式のデータを、ソースに直接書かずに使いたい場合がありますよね。そんな時に役立ちます。 埋め込みリソースを作る 読み込む 埋め込みリソースを作る 適当な場所で追加→新しい項目→テキストファイルをして新しいテキストファイルをつくります。(外で作ったファイルを貼り付けてもOKです)追加したファイルのプロパティからビルドア [続きを読む]
  • Python numpy 行列 かけ算
  • こんにちは。レモンティーです。今回は行列のかけ算をやります。np.dot(A,B)でできます。使うとこんな感じです。import numpy as npA = np.array([[0,3,1],[3,5,8]])B = np.array([[4,1,3],[5,7,9],[9,4,2]])C = np.dot(A,B)print(C)今回はこれでおしまいです。sawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]
  • Python numpy 行列 かけ算
  • こんにちは。レモンティーです。今回は行列のかけ算をやります。np.dot(A,B)でできます。使うとこんな感じです。import numpy as npA = np.array([[0,3,1],[3,5,8]])B = np.array([[4,1,3],[5,7,9],[9,4,2]])C = np.dot(A,B)print(C)今回はこれでおしまいです。sawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]
  • Python numpy 行列 逆行列 A^-1
  • こんにちは。レモンティーです。今回は逆行列を求めます。numpyを使えば、逆行列は↓のように求められます。np.linalg.inv(A)使うとこんな感じです。import numpy as npA = np.array([[0,3,1],[3,5,8],[9,4,2]])iA = np.linalg.inv(A)今回はこれでおしまいです。sawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]
  • Python numpy 行列 逆行列 A^-1
  • こんにちは。レモンティーです。今回は逆行列を求めます。numpyを使えば、逆行列は↓のように求められます。np.linalg.inv(A)使うとこんな感じです。import numpy as npA = np.array([[0,3,1],[3,5,8],[9,4,2]])iA = np.linalg.inv(A)今回はこれでおしまいです。sawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]
  • Python numpy 行列 転置 T
  • こんにちは。レモンティーです。今回は行列の転置です。Numpyのndarrayの転置はX.Tで求められます。import numpy as npA = np.array([[0,3,1],[3,5,8],[9,4,2]])At = A.Tprint(A)print(At)今回はこれでおしまいですsawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]
  • Python numpy 行列 転置 T
  • こんにちは。レモンティーです。今回は行列の転置です。Numpyのndarrayの転置はX.Tで求められます。import numpy as npA = np.array([[0,3,1],[3,5,8],[9,4,2]])At = A.Tprint(A)print(At)今回はこれでおしまいですsawalemounity.hatenablog.comsawalemounity.hatenablog.comsawalemounity.hatenablog.com [続きを読む]