プログラミング

やまだたいしのシェーダー(GLSL)勉強まとめ!

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) / Twitter )です。 以前からシェーダーを勉強していてある場所にまとめていたのですが、公開しないのも勿体ないと思い 今回は記事化することにしました。 もっと初歩的な記事についてはこちら↓ or…

文系のためにプログラムの厄介さや設計の仕方を"文"で表してみる

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 つくづくプログラムは読んでわかるように書かなきゃならないということを痛感しているのですが、 それには文系的なセンスが必要だと思っているので、それを言語化しようと思っ…

超初心者シェーダー前提入門

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 Shader勉強したいって方の入り口になる部分がめっちゃ狭いなと思ったので 今回はデザイナーでも分かるような入門窓口となる記事を書いてみました。 目次 具体的にシェーダーっ…

【Unity】URPで頂点テクスチャフェッチ(VTF:Vertex Texture Fetching)に触れる

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 たまにはシェーダーの勉強をしようと思いVTFに触れたので 今回はその時の知見を共有したいと思い記事化しました。 UnityバージョンはUnity2020.3です。 目次 VTFとは 実装結果 …

Affinity DesignerのPSDファイルをUnityのuGUIとして取り込んでみた

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 普段、個人制作でAffinity Designerを使っており、Affinity DesignerのPSDファイルを取り込めたら作業工数削減できるのでは?と思いやってみました。 今回はその時の知見を共有…

UnityでFMODを使おう!【後編】

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 FMODの使い方を探した時に日本語記事がなかったので本記事を作成しました。 他の人の取っ掛かりになればなと思います。 前編はコチラ orotiyamatano.hatenablog.com 目次 FMOD…

UnityでFMODを使おう!【前編】

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 FMODの使い方を探した時に日本語記事がなかったので本記事を作成しました。 他の人の取っ掛かりになればなと思います。 後編はコチラ orotiyamatano.hatenablog.com 目次 そも…

【自分用】Git,Git-Svnの使い方

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 Git-Svnの使い方を忘れてしまうので自分用のメモです。 目次 GitSVNの使い方 GitSVNの構築 GitSVNの更新 GitSVNでPush Gitの使い方 変更ファイルをステージングへ ステージング…

Unityでルール画像を使ってフェードイン、フェードアウトさせる

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 前に社内勉強会があり、その際にShaderのプレゼンをしたのですが、業務にも使えそうなShaderの使い方を教えて欲しいと言われたので 今回は簡単なフェードイン、フェードアウト…

初心者による初心者のためのシェーダー芸解説

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) / Twitter )です。 本記事はUnityゲーム開発者ギルドアドベントカレンダー2の19日目の記事です。 adventar.org 今回は初心者による初心者のためのシェーダー芸解説です。 目次 どうしてシェーダー…

TextMeshProの使い方【前編】

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 以前、TextMeshProをStatic SDFであればフォントを使わなくて済むのでFonts66コンプリートパックを使うことができるという記事を書かせていただきました。 orotiyamatano.haten…

MVRP4Uリポジトリの解説

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 以前 UnityのMVP、MV(R)Pを調べたけど、どれが正しいんだ?という記事を書きましたが、 結構閲覧されている割に一番見て欲しいリポジトリの中身を見られていないようだったので…

【備忘録】怠惰な人(私)が書いたZenject(Extenject)の使い方の説明

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 今回はZenject(Extenject)の使い方についてです。 自分が使い方をよく忘れるので備忘録、まとめ用です。 N番煎じですので、参考にはならないと思います。 目次 Zenject(Extenje…

MVCをMVCと呼ぶのをやめろ

こんにちは、やまだたいし( やまだ たいし (@OrotiYamatano) | Twitter )です。 過激なタイトルですが、「MVCという呼び方以外の呼び方をするか」or「MVCと略すのではなく、互いにどのようなMVCを想定しているのか話さないといけない」という話です。 目次 …

1ヶ月GameAWeekに挑戦して失敗したって話

こんにちは、やまだたいし( やまだ たいし@ソシャゲプログラマ (@OrotiYamatano) | Twitter )です。 去年からGame A Weekやってみたいなと思って思い切って挑戦したら失敗したって話です。 今回はその時の体験談です。知見は少ないです。ただ私が語りたいだ…

【Unity】TilemapでRayが衝突した場所のTileを消す

こんにちは、やまだたいし( やまだ たいし@ソシャゲプログラマ (@OrotiYamatano) | Twitter )です。 Unity1WeekJamの時にTileMapを消す処理を書いた時に苦戦したので 今回はその時の知見を共有したいと思い記事化しました。 目次 前提 使用結果 Tileを消すプ…

Unity1WeekJamに参加する前に自動ビルドを導入しよう

こんにちは、やまだたいし( やまだ たいし@ソシャゲプログラマ (@OrotiYamatano) | Twitter )です。 Unity1WeekJamに参加するにあたって自動ビルドを行いました。 理由は自動ビルドを今回行った理由は開発時間の短縮化のためです。 自動ビルドの設定をゲーム…

【さがす】Unity1Week反省会

こんにちは、やまだたいし( やまだ たいし@ソシャゲプログラマ (@OrotiYamatano) | Twitter )です。 unityroomというゲーム投稿サイトにて第14回目Unity1Weekというゲームジャムがあり私も参加しました。 毎回300ほどの作品が投稿される大きなイベントです。…

UnityのGradle対応方法(Unity2018.2系)

概要 こんにちは、やまだたいし( やまだ たいし@ソシャゲプログラマ (@OrotiYamatano) | Twitter )です。 当チームはAndroid64bit対応にあたり、Android64bit未対応のライブラリから対応バージョンへのネイティブライブラリの更新を行いました。 ネイティブ…

UnityのMVP、MV(R)Pを調べたけど、どれが正しいんだ?

Unityで設計をしたい クラス関係が複雑になり、どこかしらに重複したプログラムが量産され、 循環参照が起こってしまっています。 他人のソースコードは読み辛いものになってしまうことが多いです。 設計をしないと駄目だ……。 私はそう思って、Unityの設計に…

The type or namespace name 'xxxxxxx' could not be found (are you missing a using directive or an assembly reference?) というエラー

Unityでinterfaceを継承するクラスを作成してたときVSCodeにて発生。 ・Unity2018.3f2 ・Mac で再現。 VisualStudio for Macを更新して再起動したら直った。 似たようなエラー qiita.com