196の日記

完全に開発メモと雑談、その他忘れそうな計算式などを書き溜める場所になっています!

メモ 2017/3/24

クラス名#メソッド名 ・こうやって書きあらわす。visual studio for Mac previewのインデントをスペースに ・インデントモードをスマートから自動にすることで、コピペした際に挿入されるインデントがタブからスペースに変わる(幅は同じエディタ上でなら変わ…

C# Dictionaryにジェネリックをもつクラスを保持させたい

タイトルの日本語があっているかは微妙ですが、以下のようなことをやりたかった。 Dictionary<T,Hoge<T>> dict = new Dictionary<T,Hoge<T>>(); class Hoge<T> where T : 何か{ //処理 } Tに共通のインターフェースを継承させる 例えば、baseTというインターフェースをTに入るものが</t></t,hoge<t></t,hoge<t>…

メモ 2017/3/20

シングルトンやシングルトン内部のものは変数として別のクラスで保持するべきではない 仮にシングルトンクラスが作り直された場合、参照ができなくなるので、毎回インスタンスを確認するべき。ただし、メソッド内で何回も呼ぶ場合などは、メソッド内に限り変…

Unity キャラクターの移動速度にTime.deltaTimeをかける理由

リファレンスに色々書いてあったのですが、初めてUnityを触った時は気にもしていませんでした。これは、製作者が意図した移動速度を実現するためにdeltaTimeをかけているのですね。(ちゃんと考えれて大したことではない) Time.deltaTimeniには、最後のフレ…

Macでバックスラッシュ"\"を入力する

option + \キーで入力が可能です。Unityでは、"¥n"は改行として認識してくれません。 "\n"と入力しましょう。

雑談 日記〜インターンとりあえず一ヶ月通って思ったこと〜

ただの日記だよ。最初の投稿以来のただの日記かもしれない。 率直に感じたこと スキルがやばいほど身につく これ。書いてる言語(scalaは初めてだったから余計知識が増えた)だけでなく、gitやslackなどを実践で使用するため、必然的に感覚で使えるようなスキ…

scalatest Mockテスト

playframeworkでのモックテストを実装することになって色々わからなくて苦しんだのでメモ。 そもそも DI(依存性の注入)をしっかり意識して実装しないと、ユニットテストが行いにくい(ユニットテストのためにIDを意識すると言っても大丈夫なくらい) モック…

ユニットテスト

ユニットテスト www.techmatrix.co.jp 単体テスト(ユニットテスト)は、プログラムを構成する比較的小さな単位(ユニット)が個々の機能を正しく果たしているかどうかを検証するテスト。関数やメソッドがそのテストの対象となる。プログラムが全体として正…

Dependency Injection 依存性の注入

まずここで概念を掴んで qiita.com このページでもう少し掘り下げると、すんなりと概要が頭に入ってきます。 itpro.nikkeibp.co.jp ざっと掴んだ感じ、、 Aが必要とするBというものを、A内に含めずに、実行時に動的にAをBに渡そうという思考(多分) 似た挙…

git 随分前にforkしたローカルリポジトリをfork元の最新の状態に更新する

blog.local-c.comqiita.com 追記 2017/3/29--- このサイト様がわかりやすかったです。 【備忘録】Fork元の変更を自分のリポジトリに反映する - 『入る学科間違えた高専生』の日記

gitわからない

www.backlog.jp

Future デザインパターン

dev.classmethod.jp

slick3を使用するときにお世話になったサイト

qiita.com

Unity アニメーション遷移 Can Transition To Self

Animator 内の Any State から遷移するアニメーションのインスペクター内に、Can Transition To Self というチェックマークがあります。 これをチェックしていると、遷移先がない場合、又は遷移条件になっていない場合に、今の状態が繰り返し実行されます。…

Github An unexpected error has occurred

・An unexpected error has occurred ・failed to refresh the working directoryああなんて恐ろしい言葉なんだろう、、、、、原因は様々あると思いますが、ネットの’情報が少なく、原因の特定方法にすら苦労したので、すでに解決してしまいスクショなどは皆…

Unity アルファ値の指定(メモ程度)

アルファ値を動的に変更する場合、直接アルファ値を変更しようとしてもエラーがでる(いつもここで迷う笑) 正しくは、 float alpha=1; obj.color=new Color(obj.color.r,obj.color.g,obj.color.g,alpha); 値の範囲は0~1で指定する。別にアルファ値だけでな…

Unity ScrollViewをフリックで操作する

タイトル通りです。 フリックを検知する こちらのサイトさんが参考になりました。Unityでフリック入力 - Qiita改良した点は、フリックの方向もわかるようにしたこと。といっても、それほどいじったわけではなく、タッチの始まり点と終わり点のx座標の差をと…

Unity ダメージ表示UIを作る

RPGとかでよくあるやつ!9999みたいな!さて腰を据えて作ろうかなと思って10秒経たずに素晴らしいサイトを見つけてしまった笑 トップに表示されるぐらいだから、おそらく誰もが一度は見たことあるであろうサイトさんですが、、笑[Unity] FF4、FF5のダメー…

Unity 再生中のAudioSourceのclipを上書きして放置

タイトル通りです。 今までは音が流れればいいや確認できればいいやの流れであまり気にせずやってきましたが、実際にスマートフォンなどで動かす場合、なるべく消費するメモリは少なくしたいと思いました。なので、Awake時にまとめてリソースをとりあえず読…

雑談 新年迎えたよ

あけおめ!今年は特に頑張らないと行けない年です。しかし、同時にゲームがシュビドゥバと発売される年でもありますね。 ゲーム まず、任天堂さんのSwitch. 1月中に発表があるらしいですが、今の所の予定だと発売は3月ですね!WiiUの発売も発売日発表から販…

雑談 Unity〜PlayerPrefsX少し触った

PlayerPrefsXはとても便利ですね。 ArrayPrefs2 - Unify Community Wiki こちらのリンクから飛ぶことができますが、Gitに乗っているわけではないので、自分でコピペしてスクリプトを作成してください。 boolean配列を適当な順番で値を変更し、その度にその状…

Unity 初心者がstaticを少し使いました

unityでstaticを使用した場合、シーンが破棄された場合でもそのデータが残っていました。まぁ周知の事実だとは思いますが笑 いつも通りメモ書きです。 例えば public class PlayerDataKeeper { public static int i; } こんな感じなstatic変数を保持している…

Maya パーツの一部がfbxに出力されない

Unityなどにfbxとして出力した時に、例えば人間の足だけが消えて出力されてしまったりする時が時々あった。この時はだいたい、出力時にエラーを表示してくれます。ヒストリを削除するとこのエラーが消え、fbxもしっかり全て出力されます。以上、ただのメモで…

Unity 公開されているUnity道場のスライドがすごくためになる!

いかに面白いものを作るかではなく、どう効率よく実装するかも気になり始めているこの頃。とても素晴らしい資料を発見いたしました。【Unity道場】パフォーマンス最適化の ポイント // Speaker Deck Unity道場なんていうイベントがあるんですね!ホームペー…

雑談 Mayaで鳥っぽいものを作った。

今年の予定を全て消化したのでようやく心にも時間にもゆとりがもてました!というわけで今日はMayaに時間を当てました。 地味にですが着実にモデリングのコツはつかめてきているかもしれません! 今回気をつけたところは、、、 ・なるべく立方体か円柱からパ…

雑談 Unity系でちらほら今まで気にしなかった裏の処理の話

ドローコールを少なくする 【Unity】簡単明快なdrawcall削減の例 - Qiita簡単な例になってしまうが、同じオブジェクトを使用する場合、まとめて呼び出すとそのぶんドローコールが少なくなるらしい。ほんの一例だけれど、すごいワクワクする話じゃないですか…

Unity Time.timeSinceLevelLoad WaitForEndOfFrame など時間の計算系で調べたこと

tsubakit1.hateblo.jpみなさんご存知のこちらの大変頼りになるブログを参考に、シーンのフェード遷移機能を自分なりにいじっていた際、少しよくわからないメソッドをたくさん使用していたので、書いておきます。 今回いじろうと思った場所 IEnumerator Fadei…

Unity(雑談) バトルシーンにおける敵と味方のスクリプトについて

どうも!三日間寝込んでおりました。今日は一時間ほどunityに触ってリハビリといったところでしょうか笑 少しいじっていました。 ユーザが触るプレイヤーとその敵のスクリプト 自分なりにしっかり考えてから制作を始めたつもりだったのですが、やはり詰めが…

雑談 年の瀬もいい頃に今年初めて風邪でダウンした話

ようやくご飯が食べられるようになってきた。。。今日は水曜日。症状がでたのは日曜日からでした。急にお腹が痛くなって熱もでてきて頭痛も。今年は一回も風邪でダウンしなかった(喉からくるタイプなので寝込むことは基本ない)ので、今年は勉強も健康もう…

Unity パーティクルがspriteの後ろ側に描画される

タイトル通りです。まずは下の画像をみてください。 これを仮に雷の魔法を放っている場面だとします。どうでしょうか?後ろの柱とカメラに挟まれている部分のパーティクルはしっかり描画されていますが、他の壁と重なった部分は完全に抜けてしまっています。…