青いやつの進捗日記。

べんきょうのしんちょくをかいていきます。

PhotonNetwork.player.ID を書く場所に気をつけて。

PhotonNetwork.player.ID は、まずAwake()とかStart()とか、どこかで呼ばれる関数内に書かないとUnityでエラーでます。 で、Awakeの中に書いてたんですけど、 なんかずっと-1なんですよね。 で、そりゃあれなんですよ。初期値はどうやら-1らしくてですね。 …

BibTeX生成してくれるとこどこにも見つからないから自分で書くしかない。インタラクション。

www.interaction-ipsj.org インタラクションはBibTeX自動でなんかやってくれるボタンみたいなの見つからないので自分で手で加えなきゃっぽいですね… というわけで自分で追加します。 上記の論文をmaib.bibに追加します。 ja.wikipedia.org を参考にやってみ…

MacでLateX文書にソースコード表示させる。色付き。

tech.motoki-watanabe.net これの通りのものを使い、VSCodeでLateX文書を書いています。 使っているのは github.com こちらのLateXテンプレート。 で、まず必要なのはlstlistingってやつ。 これはMacは最初から入っているみたいなんで気にする必要がありませ…

Unityで衝突判定して衝突した相手の物体壊す。

ドットインストールのUnity入門の #19 パドルとの衝突判定をしてみよう https://dotinstall.com/lessons/basic_unity_v2/47319 #20 パドルの幅が狭くなるようにしよう https://dotinstall.com/lessons/basic_unity_v2/47320 qiita.com これらが参考になりま…

UnityでInvokeを使って時間指定で関数を呼び出す。

qiita.com nopitech.com InvokeRepeating("destroy", 2f, 2f); void destroy() { 〜〜〜 } みたいな感じでかけます。InvokeRepeatingは1度呼べばいいのでStartで呼べば大丈夫です。Methodの指定は()はいらないです。"destroy()"ではなく"destroy"。

C# の if文 は{ } が省略可能なのやなあ

C#

bashalog.c-brains.jp 知らなかった。 PkacenoteSDK Multiplayerを触ってて、ところどころif文に{}がなくて???ってなってたのですが、 if (!photonView.isMine && PhotonNetwork.connected) return; って書けるのですね。 下に書いた1行目だけ実行される…

using UnityEngine.XR.iOS; ←これでなぜか突然 .iOS のところだけエラーでるやつ。 namespaceがどうとか言われるやつ。

まず言えることは、あなたは悪くありません。 unitylog.hatenadiary.jp これの通りやったら解決しました。 buildsettingsで一旦iOSからAndroidにSwitch PlatformしてからiOSに戻しましょう。 あら不思議!エラーが消えています… なんでやねーん。理屈はわか…

スマホで1回タップしたらってコードを実装したい、UnityでARKitでC#でiOSで。

UnityでiOS/Android/Editorの共通タッチ処理を実装する - Qiita この記事を参考に。 1回タップしたらなにかしたいってってあるじゃないですか。 そんなときに!かくコードは!これ! ~~.cs void Update () { 〜〜〜 //タップしたら1回発動 if( 0 < Input.tou…

「! Package inputenc Error: Unicode character ^^H (U+8) (inputenc) not set up for use with LaTeX.」ってエラーが出てきたけど調べてもわからなかったので独自の直し方見つけた

tech.motoki-watanabe.net これに書いたとおりのファイルを使ってTeXで論文を書いているのですが、ところどころでコンパイルするとエラーが起きます。 ! Package inputenc Error: Unicode character ^^H (U+8) (inputenc) not set up for use with LaTeX. Se…

Placenote SDK + Photon でAR上でお互いを認識してとりあえずはMultiplayerできるように。ただエラー起きがちなのでその対処も含め…

www.youtube.com これを参考にしていきます。 複数問題がありました。 既存のプロジェクトにUnityPackageを追加 → エラー まずですよ、この How to Build a Multiplayer ARKit app with Placenote SDK and Photon を参考にしてやっていくと github.com githu…

Google Chrome で Youtube 見てると 400. That's an error.

いやいやいや。なんでや。 そんなときは、 tmbi-joho.com これに沿って、Youtube関連のCookieだけ削除しましょう。 そうすると無事解決します。

LaTeXの参考文献BibTeXの書き方

qiita.com qiita.com もうこのままです。 で、BibTeX形式で出たやつを書けばOK。 main.bib relatedworks.tex 追記 Google Scholarで出てこない論文があった。え、どうする。 ci.nii.ac.jp と思ったらCiNiiにあった。 これのBibTeXで表示をクリック。 無事解…

GitでやらかしPushをして焦りに焦って強制Pushで解決した

grandbig.github.io てきとーにCommitしたらめちゃエラー出てることに気付き、なぜかと思ったらImport PackageでUnityARKitPluginのコードが書き換えられてたからだと気付き、じゃあその変更を消したい…と、でもPushしちゃった…と。 そんなときの正しい解決…

Unityでスマホのマイク使おうとしたらアプリ起動せず落ちる。そんなときはPlayer Settingを見ろ

タイトル通り。 File > BuildSetting > Player Settings でInspectorでOther Settingsを開き、 ここ、Microphone Usage Descriptionを見て、ここになんか名前をつけてください。 そうすると、アプリ起動するときにマイクを使っていいかの確認が出るようにな…

Unityで他のスクリプト(NewSphereGenerator.csからsound.cs)の変数とか関数とかにアクセスする

qiita.com といいつつもうこのまんま。このQiita神。これ見てとしか言えない。 sound.cs public int noteNumberNum; public void ReturnAccess(){ Debug.Log ("アクセス成功!!"); } //noteNumberという変数になにかが入っていてそれをPublicの変数に入れて…

IndexOutOfRangeException: Array index is out of range. ってUnityで出たけど解決

teratail.com for (int i = 0; i <= spectrum.Length; i++) { var val = spectrum[i]; if (val > maxValue) { // maxValue が最も大きい周波数成分の値で maxValue = val; // maxIndex がそのインデックス。欲しいのはこっち。 maxIndex = i; } } ここでのエ…

Unityで音を鳴らす方法

qiita.com これによるとm4aとかは使えないのでmp3を使いました。 こんな感じでやると音を鳴らせます。

Unityの自分のプロジェクトにスクリプトファイル(C#)だけインポートしたいとき

blog.jhashimoto.net まあこれですね。 って感じでインポートできます。

テンプレインストールしたのに「Font family 'JT1+mc' unknown. 」ってエラーが出た

www.interaction-ipsj.org これのテンプレートをダウンロードして、LateXでやろうとTex Shop開いてコンパイルしようとしたら通らない。なぜ。 Font family 'JT1+mc' unknown. ってエラーが出てたんですよね。 oku.edu.mie-u.ac.jp 解決策はこれです。 JT1、J…

「国際学会 UIST 2018 の Student Innovation Contest にて発表してきたよ、という参加報告。」を普段のブログで書きました。

blog.motoki-watanabe.net こちらです。UIST2018の参加したので、ちゃんと真面目に参加報告を書きました。 また、作ったものについても今後書きたいと思っておりますので、今年中には書きます。 国際学会だし、Implementationも公開するのがいいかな、って。…

「photoshopを初期化できません 仮想記憶ディスクの空き容量がありません」って出るやつ、Macの容量の問題じゃなかった…?

Photoshopが仮想記憶ディスクの空き容量がありませんと表示され立ち上がりません。 | Adobe Community www.abhachi.com とか参考にしたけどその開き方Macでどうやるのかわからなくて… でもMacたしかに容量残り少ない(今残り6GB)けどそれで開かないのか…?…

UnityでAnimatorを使ったアニメーションのとき、どうすればいいのか…まだ俺にもわかりません

なんかこの画像の感じでうまいこと調整すれば…いける…たぶん…

Unityで他のプロジェクトで作ったものをそのまま使いたいとき。

そういうときありますよね。 もうほんとそのまま使いたい。アセットだけとかじゃなくてもうほんとそのまま。 最初どうしていいかわからなくて、コピペしようとしてみたり(なんも起きない) AssetsからImport New Assetを選んでアセットだけインポートしてみ…

Airmailが突然使えなくなった。アカウントのインポートを押しても「インポートできません」で死亡、と思いきや…あなたが神か

wings.hatenablog.com 結論から申しまして、このサイトが神です。 突然Airmailっていうメール関係のアプリが壊れちゃって、使ってた諸々のアカウントのメール見れなくなっちゃって。 でもこのサイト見て解決できました。もうそのままの通りにやりました。 こ…

UnityではじめてAssetStoreからAssetをインポートして使ってみる

techacademy.jp これが参考になります。 Unity上でAsset Storeを開いてもいいですが、なんかちょっと重い気がするので、 assetstore.unity.com これをブラウザで開いたほうが探す分には効率的な気がします。 今回私は大砲みたいなやつをUnityで使いたかった…

TeXで卒論書く必要があるので、とあるテンプレートを使って且つVSCodeで卒論を書けるようにした、けどまだ不十分。

そのままです。 まず、 doratex.hatenablog.jp 2018年11月現在この記事がいいと思います、この通り進めましょう。笑 まず、MacTex2018をダウンロード&インストールして… (ミラーサイトからがおすすめです) tlmgrとやらで最新版にアップデートして… TLCont…

XCodeで、新しいデバイスにアプリを入れようとしたら出るかもしれないエラー「Your development team has reached the maximum number of registered iPhone devices.」

ios - 開発チームは、登録されたiPhoneのデバイスの最大数 stackoverflow.com とか色々調べてみましたが、 フリーアカウントだと登録できるデバイスが3つまで?みたいなんですよね。 今iPhoneを1台借りてて、そこに新しくUnityで作ったアプリを入れようとし…

Arduinoの駆動電源としてのモバイルバッテリー、IoT対応のではなくてもどうにかなるかも

先月まで、UIST 2018 Student Innovation Contest uist.acm.org にてデモ発表するためにArduinoとかMakeblockとか色々いじっていたのですが、 その際に、Arduinoをコンセントに繋ぐとかではなく独立して動かす必要が出てきました。 しかも、できるだけ軽くし…

.gitignoreの使い方…そもそものファイル名を間違えていた

まあ書き方とか使い方とか調べたらたくさん出てきますよね。 qiita.com qiita.com さっき知ったんですが、Githubが便利な.gitignoreのテンプレートを公開してくれているんですね。 github.com で、.gitignoreをちょっといじって、自分のこのリポジトリ githu…

VDMXでMediaBinとPC内のフォルダを同期させる方法

今までImport Mediaやらなんやらで映像をMedia Binに直接フォルダから入れてたのですが、映像のフォルダ分けとかを変えた際にどれ変えたかもうよくわかんないし非常にめんどくさい。 というわけでフォルダと同期させたいと思います。 ちなみに外付けSSDにVJ…