ScreenPocket - 画面の隙間

Unityエンジニアの日々の雑記。たまにpython3、DirectX、PhotoshopScript(JavaScript)も触ります

2018-01-01から1年間の記事一覧

1枚のRawImageをRGBで3枚に分割して加算合成するジオメトリシェーダ

舌の根も乾かないうちにジオメトリシェーダを書いたので記事にしておきます Shader "UI/Default(Geometry) RGB Divide" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) _StencilComp (…

UI用のジオメトリシェーダを書く時のプレーンなシェーダメモ

ちょっとジオメトリシェーダを触りたかったので、UI/Defaultにそのままジオメトリシェーダを噛ましたシェーダをメモがてら貼り付けておきます Shader "UI/Default(Geometry)" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {…

C#6以降で使える文字列補間

普段C#6が使えない環境なので知らなかったけど、これめっちゃ便利な予感。 docs.microsoft.com C#6以降しか使えないので、とりあえず最新のUnity2018.3でテスト(2018.1以降なら使えるはず)。$マークを付ければこんな指定ができる。 ※$マークを付けなかったら…

UI.Textの文字をジャンプさせる頂点シェーダ

それだけでは終わらず、上辺と下辺の動きもズラせばもうちょっと有機的な動きに近づくね pic.twitter.com/YH9HOVWovU— MIYAKE (@ScreenPocket) October 26, 2018Twitterで投稿した文字をジャンプさせるシェーダを貼っておきます builtin_shaders-2018.2.12f1…

大宮ゲーム開発部 活動報告 2018年9月

さて、9月頭に一念発起して発足した「大宮ゲーム開発部」ですが、一先ず下記の動きがありました・部員1名→4名に増員 ・ゲーム開発もくもく会を毎週(計5回)開催 もくもく会のには、部員と私含めて5名が参加 ・もくもく会を活用した個人制作「飛び箱」を…

試しにベータ版のUnityをインストールしたら、2018.2.9f1もおかしくなってしまった時の対処法

試しにβ版を入れたところビルドが通らなくなってしまったので、対処法をメモ書き。アンインストールやら再インストールやらを試しましたがそれでも治らず、 結局 Help > Reset Packages Default を選択 すると元に戻りました。

大宮ゲーム開発部 もくもく会 第5回のお知らせ

9/1から毎週もくもく会を開いていましたが、とうとう継続して1ヶ月が経ちました。次回は土曜日。 atnd.org大宮近郊在住のUnity使い方、もしいらっしゃれば一緒にモクモク作業いたしましょう!

もくもく会開きます。

ということで、大宮ゲーム開発部の活動開始、としてもくもく会を開きます。 atnd.org大宮近郊在住 & Unity使っている方で、興味があればどうぞご参加ください。

大宮ゲーム開発部を作りたい…というか作ります。

今回の記事は、Unity関係ないです。 久々にCEDECに参加したのですが、一つ思ったこととして・こういう勉強会や、もくもく会を埼玉でも開いて欲しい。 ・いや、埼玉というよりもウチの近所(大宮、それも西側)で開いて欲しいというのがあります。ただ、現状…

macにJenkinsをパッケージインストーラーからインストールし、初回起動時に「Offlineに見えます」と言われたときの解決方法

具体的なタイトル。Jenkinsのインストール後の流れの一部で躓いたのでブログに残しておきます。 Jenkinsのインストール ↓ パスワードの入力を求められたときは、ターミナルで sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword↓ で、その後…

SmartObjectレイヤーの名前と、配置されたSmartObjectの4頂点の座標を一括出力するスクリプト

一晩寝て、ちょっと調べたら解決策があったので、もう一つ記事投稿しておきます //SmartObjectの4頂点の座標を返す function GetSmartObjectCorner() { try { var r = new ActionReference(); r.putEnumerated( charIDToTypeID( "Lyr " ), charIDToTypeID( "…

SmartObjectレイヤーの名前を出力するPhotoshopスクリプト

ちょっと必要に迫られたので、スマートオブジェクトレイヤーの一覧をtxtファイルに一括出力するスクリプトを用意しました。 //レイヤーを探す //LayerSetだったら再帰で探す function FindLayer( rootLayer, condition ) { var artLayers = []; var layers =…

SceneViewのカメラ位置を、特定のカメラ位置と合わせるコンポーネント

SceneViewのOverDrawやMipMapを確認する時に、結局現在のGameViewカメラで見た時の具合を確認したい時があります。 なので、特定のカメラの位置情報をSceneViewカメラに渡すためのコンポーネントを書いてみました。 #if UNITY_EDITOR using UnityEditor; #en…