'bin' は内部コマンドまたは外部コマンド ~のエラー、昔登録した謎のパスが邪魔してたみたい。
Oracle Data Access components (ODAC)をinstall.batでインストールしようとして、
'bin' は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
というエラーに見舞われた。
このキーワードで調べても、パスが通っているかどうか確認してくださいの文言ばかり、出てくるが、ORACLE_HOMEもODACのパス7ちゃん通ってる。
ハマってしまい、先輩に尋ねると、
他のパスを確認しろと言われ、
昔に登録したパスで、;が|になっているパスが登録されていて、それを削除するとエラーがでなくなった。
昔に入力した間違ったパスが原因?だったっぽい。目から鱗でした。
VRChatで打楽器を作る。
私は実験的に音の出るカツカレーを作ってみました。
早起きしたのでVRChatで無限音階カツカレー作成しときました。
— alaki paca (@arabiiiiiiiiiii) 2018年10月22日
一周してもオクターブが上下せず、無限に音階が上がり続けるカツカレーです。 pic.twitter.com/D7Hjcff1za
音を出すのは、基本的に下記リンクのAudioBankの技術メモの通りです。
ただ、僕が初めて見たとき、文字だけだとぱっと頭に入ってこなかったので、リンク先を画像付きに説明したい。
続きを読む
namespaceが被っていることで、Nothing Selectedとなっていた。
UnityCamと、Nature Starter Kitというアセットを入れると全てのスクリプトがNothing Selectedとなってしまうことに少し悩まされました。
エラーを見ると、namespaceが被っていると、
名前を変えると動きました。
HTC Viveのコントローラーから火を発射する。
ねこますさんが、ねこまというキャラで、手から魔法を出していたので、とりあえず、私は手から炎を出させようと試みてみました。
左手から火の玉を出せるようになりました。 pic.twitter.com/Hjw2AVbnRc
— alaki paca@無知むち子 (@arabiiiiiiiiiii) 2018年5月27日
こういう風に書いてみました。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.VR;
public class fireGenerator : MonoBehaviour {
public SteamVR_TrackedObject trackedObject;
public GameObject fire;
public float speed;
void Start () {
}
void Update () {
var device = SteamVR_Controller.Input*1
{
var newfire = Instantiate (fire, device.transform.pos, Quaternion.identity);
Quaternion newQuaternion = new Quaternion();
newQuaternion.Set(device.transform.rot.x, device.transform.rot.y, device.transform.rot.z, device.transform.rot.w);
newfire.transform.rotation = newQuaternion;
newfire.GetComponent<Rigidbody>().AddForce(newfire.transform.forward*speed);
}
}
}