Unity(C#)初心者・入門者向けチュートリアル ひよこのたまご

AndroidやiOS向けアプリを簡単に作れるゲーム開発環境Unity(ユニティ)の使い方を、チュートリアル方式で一緒に学びましょう!

【Unity】LINEっぽいチャットでScroll View チュートリアル③ChatController前編

Unity 2019.2.0f1 Personal(2019年8月)前回の続きです〜 今回はチャットが動くようスクリプトを作成していきます。 Scroll ViewやAuto Layoutについては前回まででほぼ終わってしまいましたが…。 せっかくなのでちゃんと機能するところまで進めていきます〜

【Unity】LINEっぽいチャットでScroll View チュートリアル②ChatNode作成

Unity 2019.2.0f1 Personal(2019年8月)引き続きLINEっぽいチャットを作成していきます〜 今回はチャットのテキスト情報とアイコン画像をひとまとめにした ChatNodeのPrefabを作成していきます!

【Unity】LINEっぽいチャットでScroll View チュートリアル①UIパーツ配置

Unity 2019.2.0f1 Personal(2019年8月)Scroll ViewとLayout系コンポーネントについて調べてきました! 実際にモノを作成していく中で理解が進むことは多いので、 学んだことを応用してまずはLINEっぽいチャットシステムを作ってみたいと思います!LINEっぽい…

【Unity】デバイスが縦長・横長の時に黒枠を表示させる。【Camera】

Unity 2019.2.0f1 Personal(2019年8月)今回はUnityのCameraの値をいじって、 デバイスが縦長(iPhoneXなど)・横長(タブレットなど)の時に黒枠を表示させ、 いつでも16:9の画面を映し出すようにしていきます!

【Unity】端末画面サイズを取得する

Unity 2019.2.0f1 Personal(2019年8月)スマートデバイスも様々な端末画面サイズがあり、 どの端末でもレイアウトが崩れないよう対応しなければなりません! 今回はひとまず端末画面サイズを取得する方法だけご紹介します〜

Scroll ViewとLayoutコンポーネント群④Layout Group

Unity 2019.2.0f1 Personal(2019年8月)今回はLayout系コンポーネントの中でもLayout Groupについてです〜

Scroll ViewとLayoutコンポーネント群③Content Size Fitter

Unity 2019.2.0f1 Personal(2019年8月)今回はLayoutコンポーネント群からContent Size Fitterについてです〜 コンテンツ(子オブジェクト)の数やサイズによって コンテンツを囲う枠(親オブジェクト)のレイアウトを自動的に変更する、 正にUnityのAuto Lay…

Scroll ViewとLayoutコンポーネント群②LayoutElement

Unity 2019.2.0f1 Personal(2019年8月)今回はLayout系コンポーネントの中でも LayoutElementというコンポーネントについて調査します! UnityのAuto Layout機能を使う上で欠かせないコンポーネントです! ここらへんのコンポーネントについて頭の中で整理で…

Scroll ViewとLayoutコンポーネント群①Scroll Rect

Unity 2019.2.0f1 Personal(2019年8月)アイテムリストやアチーブメントなど、 ScrollViewが自由に扱えるとゲームの見た目がとてもよくなりますよね。 というわけでScrollViewと、ScrollViewと組み合わせてよく使うLayoutコンポーネント群について 勉強してい…

【Laravel】コントローラーでモデルの順番を並び替える orderBy, asc, desc

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はモデルの順番の並び替えです! ResourceControllerのindexメソッドをベースにします!

【Laravel】Validationを設定して不正な入力をチェック!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はLaravelのValidationについてです!Validationとは「検証」という意味で、 例えば入力必須の項目が空欄だとか メールアドレスが正しく入力されていないとか、 そういった不備を検証する機能です! Lara…

【Laravel】モデルから切り離してScopeクラスを作成する

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回はグローバルスコープについてでした! グローバルスコープは汎用的な処理が多いため、 モデルから切り離しScopeクラスとして 独立させると便利です!

【Laravel】Eloquentのグローバルスコープで検索機能実装!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回はローカルスコープ検索についてでした! 今回はもうひとつのスコープ、 グローバルスコープについてです! そのモデルを使う際に必ず適用されるスコープです!

【Laravel】ローカルスコープを使って検索機能実装

PHPバージョン:7.1.14 Laravelバージョン:5.7.9LaravelのEloquentにはスコープという機能があります! スコープを使えば、DBのレコードから特定の条件で検索をかけることができます! またスコープをチェーンしていくことで検索条件をスッキリと記述するこ…

【Laravel】Eloquentのwhere検索機能 AND検索, OR検索, NOT検索, あいまい検索

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回までで、Eloquentのwhereメソッドを使った モデルの検索を実装しました! (ベースにResourceControllerを使っています!)今回はwhereメソッドの様々な検索方法を書いていきます!

【Laravel】Eloquentで検索機能を実装!whereメソッド

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はLaravelのEloquent、where検索についてです! 以前作成したResourceControllerに追加する形で 実装していきます!

【Laravel】ResourceControllerで使用するアクションを限定する!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はResourceControllerで使用するアクションを限定します!ResourceControllerはデフォルトで index, create, store, show, edit, update, destroy と7つのメソッドを実装します!が、例えばDBを更新する …

【Laravel】ResourceController実践!CRUDを実現!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回まででLaravelのResourceControllerを モデルを指定して実装するところまで進みました!今回は実際にResourceControllerでひとつサービスを作ってみたいと思います! CRUDを実現します!

【Laravel】ResourceController にモデルを指定

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回の続きです! 今回はResourceController作成時にモデルを指定します! 以前作成した、app>Models>Articleモデルを使用します!

【Laravel】ResourceController でRESTfulを実現!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9LaravelにはResourceControllerという便利機能があり、 一瞬でRESTfulなAPI通信環境を構築することができます!

【Laravel】Eloquentのリレーション④ belongsToManyによる多対多の関係

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はLaravelのEloquentリレーション、 多対多についてです! belongsToManyというメソッドを使います!

【Laravel】Controller内のメソッドがひとつの場合の書き方 __invoke

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はLaravelのControllerで、 メソッド作成がひとつのみの場合の書き方についてです! invokeというメソッドを使います!

【Laravel】Eloquentのリレーション③ hasMany結合について

PHPバージョン:7.1.14 Laravelバージョン:5.7.9Eloquentのリレーション、続いては1対他を表現するhasMany結合です! Author(著者)とArticle(記事)の関係といえば、 著者がいくつもの記事を作成しているのが普通ですよね! 逆に記事は(共同作成など例外も…

【Laravel】Eloquentのリレーション② belongsTo結合について

PHPバージョン:7.1.14 Laravelバージョン:5.7.9Eloquentのリレーション、続いてはbelongsTo結合についてです! hasOneは主テーブルから従テーブルを読み込むメソッドでしたが、 belongsToは逆に従テーブルから主テーブルを読み込みます!

【Laravel】Eloquentのリレーション① hasOne結合について

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回まででLaravelのEloquentを使ったデータの登録・更新・削除を紹介しました! 今回からはEloquentのリレーションについてです!データベースはテーブル同士が関連し合うことで 複雑なデータ構造を実現して…

【Laravel】Eloquentでデータの更新・削除を実行する!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回はLaravelのEloquentを使ったデータの追加を行いました! 今回はデータの更新・削除を行っていきます!

【Laravel】Eloquentを使ってデータの追加を行う!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回までで、 Eloquentを使いデータベースからデータを取り出し Viewに表示するところまで進みました!今回はデータの追加を行っていきます!

【Laravel】LaravelのORM"Eloquent"機能を使う!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9前回まででModel、View、Controllerと MVC全てを使うところまできました!今回はModelで使用したEloquentについてです!

【Laravel】Modelからデータベースにアクセスしたい!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9今回はMVCのモデルについてです! MVCのCであるControllerの記事はこちら MVCのVであるViewの記事はこちら前回まででDBのテーブル作成(Migration)とデータ登録(Seeding)を行いました! またArticleのCont…

【Laravel】シーディング(Seeding)機能でデータベースにデータを登録したい!

PHPバージョン:7.1.14 Laravelバージョン:5.7.9データベースのデータを最初から用意し登録しておくことを シーディング(Seeding)と言います!(日本語訳「種まき」) LaravelにもSeedingは用意されています!