探したけど見当たらなかったので。<br />既にあったら教えて下さい、ひっこめます。<br /><br />他の単発動画 → <a href="https://www.nicovideo.jp/mylist/57223855" target="_blank" rel="noopener">mylist/57223855</a><br />遭難動画 → <a href="https://www.nicovideo.jp/mylist/59309664" target="_blank" rel="noopener">mylist/59309664</a><br /><br />長いと怒られたので圧縮しました、壊れてはいないはず・・・。<br />コピペすれば動きます。<br /><br />---- ここから ----<br /><font size="1">using System;using UnityEngine;using UnityEngine.EventSystems;namespace SmoothCamera{<br />[KSPAddon(KSPAddon.Startup.Flight,false)]public class Main:MonoBehaviour{<br />bool d;<br />Vector3 p,v;<br />void Update(){<br />if(Input.GetMouseButtonDown(0)&&!EventSystem.current.IsPointerOverGameObject()){<br />p=Input.mousePosition;<br />d=true;}<br />if(!Input.GetMouseButton(0)){<br />d=false;}<br /><br />var q=Input.mousePosition;<br />if(d) {<br />if(Input.GetKey(KeyCode.LeftAlt))<br />v.z+=(q.y-p.y)/10000f;else<br />v+=(q-p)/10000f;}<br /><br />var c=FlightCamera.fetch;<br />c.camHdg+=v.x;<br />c.camPitch-=v.y;<br />c.SetDistance(c.Distance*(1-v.z));<br /><br />p=q;<br />v*=Input.GetMouseButton(1)?0.9f:0.99f;<br />}}}</font><br />---- ここまで ----<br />ドラッグ終了判定の改善、ブレーキの強さなど、一部動画から変更してます。