読者です 読者をやめる 読者になる 読者になる

196の日記

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

Mac Finderでvarフォルダなどのprivateなものを開く

Mac、Finderで/usrとか/varとかを見る方法 - ugon105の日記 上のサイトさんを参考にいたしました。リンク先が消えた時に不便なので一部を引用させてもらうと、 ターミナルを開き、下記のようにコマンドを打ちます。 $ open /usr ドットで始まる隠しフォルダ…

MacBook IPアドレスを手入力

メモです。基本的なことだけれど忘れそうなので。。Wi-Fiなどは大抵、飛んでいる電波を選んでパスワードを入力するだけの簡単な設定で接続完了しますが、手入力でIPアドレスやサブネットマスク諸々を設定したい時どうするか。 上部のバーに表示されているWi-…

メモ 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の後ろ側に描画される

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

雑談 Oculus Touch遊んできた

眠いので日記だけダラダラ書こうかな笑 本日もゲーム制作進みました。Mayaの方でも色々と日々勉強があり、違うマテリアルを読み込んでいるオブジェクトをグループ化してfbxにしてしまうと、Unityの方でMaterialが上手く取得できなかった(頑張ればできるかも…

Mayaでパーツごとに別々のimageからテクスチャを作成する&マテリアルのプロパティを動的に変更

やば!どうでしょうが新作だってよ!!!!超嬉しいです笑 まぁここでは関係ないけど!本日は相方に現在制作中のゲーム内で登場する村人(モブキャラ)の作成を依頼されました。できれば一体ずつ作って行きたいのですが、できれば時間は他のところにつぎ込み…

Unity 動的に別のスクリプトに所持しているメソッドを渡す〜UnityEvent

タイトル通りです。今回は制作中のゲームの中で少し複雑なことをしようと思い、今回のことをざっと調べました。そのメモを書きます。 docs.unity3d.com まぁここを読めば全てわかるんですが、、例えば以下のようなクラスがあったとします。 using UnityEngin…

Unityエラー CommandInvokationFailure: Failed to re-package resources.

エラーの内容 CommandInvokationFailure: Failed to re-package resources. C:\Users\devel\AppData\Local\Android\sdk\build-tools\23.0.3\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "C:/Users/devel/AppDa…

雑談 Mayaアニメーション作成時の回転攻撃の話&Unityアニメーションのルートノードの話

雑談回です。なんとなく思いついた即席対処法を忘れないようにメモっておきます。 Mayaでのモデル回転アニメーション 例えば、かっこいいキャラは連携技の最後に一回転して敵を斬ったり、ジャンプ回転キックみたいなことをしたいですよね!(僕が直面したの…

Maya オブジェクトのミラーコピーを作る

cgjishu.net 今回はこちらのMELを使用させていただきました。その時のメモ。 準備 上のサイト様からありがたくダウンロードをさせてもらいましょう。保存場所はmayaフォルダの奥にある scripts フォルダとなります。その後、mayaを起動していたら、再起動し…

Maya〜Humanoid骨格で自作のアニメーションを作ってFBXで出力したい

満を辞して登場!ついに因縁のアニメーション制作!ここの部分を打ち込んでいる今、僕はまだ取り掛かっていません!できるかわからないです! 2日後... こんばんは笑 超時間を費やしました。正確に言うと、一昨日の23時から明け方4時までと、本日8日を…

雑談 UnityのAnimationControllerとか

眠い。。昨日4時に寝たから睡眠不足です。Mayaの方で色々悪戦苦闘してたらそんな時間で今日も8時に前におきました笑 このことについては、ひと段落したら記事にします! ということで、これを書く必要もないんじゃないかと思っているけど、一応色々とメモ…

雑談 GarbageBandの使用感とUnityでのBGMループのつなぎ目

雑談です。超お久しぶりです。ようやく発表が終わったと思ったっけやりたいことやってたら、全然ブログをきにする余裕がなかった!まぁUnityの記事ならともかく、雑談を読む人なんてそうそういないと思うので、今回も適当に自分用のメモを残します。 Garbage…

MacBookPro 2016 いろんな角度から写真撮ってみた

タイトル通りです。MBPが届いて一週間ちょいがたちました。だいぶ操作にも慣れて、何より突き指も治りました笑 いやぁ快適なMacライフを送っています。最初は少しうるさいかなと思っていたキーボードも、今ではお気に入りです。とても癖になる感覚です。USキ…

雑談 本日のitunse connectについての日記まとめ

今日やったことを項目別に日記に記してたらたくさん書いてしまったので、一つにまとめておきます。Xcodeにてvalidate または up loadができない thinline196.hatenablog.comアップロードしたはずのバイナリがiTunes connect に表示されないthinline196.haten…

itunse connect 無効なsdk値です。LC_VERSION_MIN_IPHONEOS...

メモ書きです。これはおそらく、Xcodeのbeta版を使用していたのが原因かと考えられます。App Storeから正規版をインストールしましょう。それだけです笑

Unity Visual Studio Code を入れる

メモ書きです。MacのVisual Studio CodeとUnityを連携させる方法(2) - Cross Road まずこちらを見ました。https://www.assetstore.unity3d.com/jp/#!/content/45320 アセットストアで念のためこれをインポートosx - Can't start Omnisharp because of mono v…

Xcode8 アップロードしたはずなのにiTunesConnectにビルドが表示されない

XCode8によるiTunesConnectアップロード成功後にバイナリが消える - Qiitaタイトル通りですが、メモの意味を込めてこのリンクを貼らせていただきます。メールが来ていたなんてしりませんでした。ただ、僕のアプリ内では写真はカメラにはアクセスしていないの…

Unity Xcode Validate Your binary is not optimized for iPhone 5 - New iPhone...

この画面が見たかった!UnityからIOS向けにビルドを行い、XcodeでValidateをしてからAppStoreにアップロード?する感じだと思うのですが(現時点でそこまでやっていない)、とりあえず長時間壁となり立ちはだかったValidateについてメモしておこうと思い立ち…

MacBookPro 3日目

正確には4日目かもしれないけれど!今日はXcodeを入れたり、今まで制作していたUnityのアプリをこっちでBuildしてみたりと、時間がないながら、いろんなことに取り組みました。ブラウザ-vivaldi Airをずっと使っている友達に、Sleipnirっていうブラウザお勧…

雑談 MacBookPro 2016 使用感1日目

どうも。突き指治らなくて困ってます。。。 はい。Mac デビューして丸一日が経過しました!今回の日記も Mac で打っています。すごく使いやすいですね!スクロールや、画面の切り替えなど全てがトラックパッドを使用して行えるとなると、もう Windows には戻…

MacBookPro 2016 開封&簡単なレビュー

タイトル通りです。ついに本日11/19日の午前中、MacBookPro2016が届きました。念願の人生初Macです!家は空けてしまっていたのですが、宅配ボックスに入れてくれました。ありがたいのやら、少し心配なのやらですが、笑 詳しいレビューはしばらく使ってからし…