創作世界のいろいろ〜AdobeとかC#とか

絵を描く人がC#とか3Dとか動画編集とかやる為の備忘録

Unity

【Unity】ゲーム内でパネルサイズを動的に変化させる

あらゆる端末の画面比率に対応するには、canvasでいろいろ設定すると思うのですが、それに限界を感じた時に、微調整はユーザーに委ねてしまおうと思いました。 準備 canvasやpanel、sliderを用意します。 スクリプトの作成 基準値になるスクリーンのアスペク…

【Unity初心者向け】スクロール式選択肢を自作する

ドロップダウンじゃなくてスマホのスクロール式の選択肢を作りたかったので試したら簡単にできた。 1.ScrollViewを配置する 横スクロール(Horizontal)は使わないのでOFF 縦スクロールを使うが、UIは不要なので縦スクロールバーのサイズを0にしてつぶす。 使…

【Unity】URLで画像取得して複数のImageを一括変換

簡単にゲームオブジェクトのImageをURLから引っ張ってくる方法 1.画像をサーバーにアップロード 3つの画像をサーバーにある同じディレクトリにアップロードします。 ban01.png という名前です。 ban02.png という名前です。 ban03.png という名前です。 同じ…

【個人アプリ制作者のデザイン発注】結論:自作したほうが最終的には時短になる

デザインをやらない方であっても、ある程度きちんとしたアプリリリースを考えるのであれば、AdobeCCプランのサブスクリプション契約は必須じゃないのかな、と思います。 そうでなくても、最低限、ベクタ素材が作れるツールは用意しておきたいところです。 ※…

【Unity + AI】写真から手書きのメモを読み取りテキスト化する

いわゆるOCRをUnityでできないかと思って試しました。 【結論】 Microsoft Azure の Cognitive Servicesを使ってできました。 Azureのサービスを他でも個人的に使ってるからAzureに寄っただけで、多分別の方法でも色々あるとは思います。 【使用例】 たとえ…

【NCMB】Unityで会員管理内の独自フィールドを取得する

ユーザーがメモしたときにメモを一覧にして記憶できる機能を実装したくて調べてみました。 会員管理の独自フィールドとは ユーザーだけが取得できるデータをNCMBで管理したいときに作成します。会員管理に独自フィールド(phonenumberとか)を設定できます。 …

【連載 Unity初心者向け】歴史学習アプリを作る(5 string配列→List<カスタムクラス>変換)

本記事ではLinqの使い方と配列→カスタムクラス使用のListへ変換する解説を行います。初心者の方にわかりづらいLinqと配列→複数型を使用したListへの変換ですが、とても使える構文だと思います。私も勉強中なので一緒に学習いただけると良いかもです。 下記の…

【連載 Unity初心者向け】歴史学習アプリを作る(4 csvデータをunityへDLする)

この記事の続き matsrikagraphic.hatenablog.com MCNBのファイルストアへアップロードしたcsvデータをDLしてstring配列に直し、Unityのコンソールに出せるまでをやります。下記のように↓ 最小限の実装scriptはこちら↓ using System; using System.Collection…

【Unity chatGPT】豚と話せるアプリ作ってみました。

以下の記事を参考にさせていただきました。 note.com qiita.com 実装方法については上記記事が大変参考になりますので是非読んでみてください。 あとはUnity向けに色々と調整するだけです。 感想はtwitterに書いた通りです。 chatGPTをunityで使う予定が出た…

【連載 Unity初心者向け】歴史学習アプリを作る(3 ユーザー登録の実装)

試験的連載モノ[初心者がUnityで学習アプリを作る] 3 初心者だけど少しでもそれっぽいデザインも加えてゲームを作りたい・至極単純なサンプルではなく実際に使えそうな実装をしてみたい方向けに、初心者の私が学習アプリを作る過程を記事にします。 ↓本記事…

【連載 Unity初心者向け】歴史学習アプリを作る(2 ユーザー登録パネルの作成)

試験的連載モノ[初心者がUnityで学習アプリを作る] 2 初心者だけど少しでもそれっぽいデザインも加えてゲームを作りたい・至極単純なサンプルではなく実際に使えそうな実装をしてみたい方向けに、初心者の私が学習アプリを作る過程を記事にします。 ↓本記事…

【連載 Unity初心者向け】歴史学習アプリを作る(1 titleUI作成)

試験的連載モノ[初心者がUnityで学習アプリを作る] 1 初心者だけど少しでもそれっぽいデザインも加えてゲームを作りたい・至極単純なサンプルではなく実際に使えそうな実装をしてみたい方向けに、初心者の私が学習アプリを作る過程を記事にします。 ↓本記事…

【連載 Unity初心者向け】歴史学習アプリを作る(下準備)

試験的連載モノ[初心者がUnityで学習アプリを作る] 1 自分自身のトレーニングのためによく使う機能をできるだけ入れてこうと思っています 作業開始前の下準備 私はこのようなレイアウトが好きなのでこのレイアウトですすめます。 レイアウトの保存と読込は右…

【Unity】列挙型enumを使ってメニュー画面を作る

列挙型のenumをunityで活用してみる。 何が利点なのか テキストは通常、キャンバス-パネル-テキスト,,,というように、子や孫オブジェクトに入ることが多く、ヒエラルキー上で変更するときにぽちぽちするのが面倒です。 この方法なら、親オブジェクトのインス…

【C# 超基礎】カスタムクラスとコンストラクタについて

最初にコードサンプル Program.csと、Hero.csという二つのcsファイルがあります。 Program.csのコード using SampleConsole; Hero nyannyan = new Hero(); Hero wanwan = new Hero("inu", 5, 10); Console.WriteLine("仲間が増えた!"); Console.WriteLine(ny…

【Unity】UIのButtonで滑らかに360度移動の操作をする

※有料のAssetを使います。 アセットストアからUltimateJoyStickを購入します。 11$(1500円程度)ですので無料にこだわる方でなければ是非DLしてみてほしいアセットです。 assetstore.unity.com Import後、アセットを制作された会社名(Tank & Healer Studio)の…