KITASENJU DESIGN BLOG

memo, html, javascript, unity

Entries from 2020-07-01 to 1 month

jQueryで複製

複製する $(function() { $(document).on('click', '#button', function() { $('#sample li').clone().appendTo($('#sample')); }); });

Prepros使うメモ

はじめに タスクランナーをインストールしたりするの使うのがだるくなってしまったので、自分サイト用にGUI付きのタスクランナーアプリPreprosを使う。 https://prepros.io/ エディタではなく、シンプルなタスクランナーという感じで、pug/sass/typescriptな…

内積でベクトルの方向が同じかどうか

//方向が一緒なら1、逆なら-1 直角なら0 if( Vector3.Dot( velocity.normalized, Vector3.down) > 0.5f){ }

オレオレ 極座標変換

rectangular/polar coord void Update() { var vv = transform.position; var amp = vv.magnitude; var radX = (-Mathf.Atan2(vv.z,vv.x) + Mathf.PI/2f); var radY = Mathf.Asin(vv.y/amp); //適当に変える。 //radX+=offsetX; //radY+=offsetY; var xx = a…

youtubeをラジオ化?するchrome拡張

ながらyoutubeは、つい画面を見てしまい作業に集中できないため、youtube上で動画を消すchrome拡張(のコード) manifest.json { "manifest_version": 2, "name": "YoutubeRatio", "description": "YoutubeRatio", "version": "1.0", "content_scripts": [ {…

struct(構造体)の使い所

c#

使い所 【C#】構造体の使い方(クラスとの違い、初期化や配列の使用も解説) | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト 参照型の機能が必要ない場合は、クラスとして実装するよりは構造体として定義した方が効率的に処理され…

arFoundation + postprocessing stack v2 注意点

projectionMatrixがおかしくなってるぽい ARCameraBackground.cs内のコードを以下で対応 https://forum.unity.com/threads/arfoundation-post-processing-stack-tracking-drift.593872/ //camera.projectionMatrix = eventArgs.projectionMatrix.Value; came…

背面シェーダー分岐

VFACEというのを使う Unity - Manual: Shader semantics https://forum.unity.com/threads/using-vface-in-surface-shader.460941/ Shader "Unlit/Face Orientation" { Properties { _ColorFront ("Front Color", Color) = (1,0.7,0.7,1) _ColorBack ("Back …

表示されている画面をpngでキャプチャする

gist.github.com

lineRenderer使い方

//リセット _lineRenderer.positionCount=0; //一個ずつ追加 _lineRenderer.positionCount = _lineRenderer.positionCount + 1; _lineRenderer.SetPosition( _lineRenderer.positionCount-1, _searchObj.position + 0.05f * Vector3.up );

ScreenToWorldPoint使い方

zが0だと動かないんで、適当に数字を入れておくのがポイント Vector3 screen_point = Vector3.zero; #if UNITY_EDITOR screen_point = Input.mousePosition; #else if(Input.touchCount >= 1){ Touch touch = Input.GetTouch(0); screen_point = new Vector3…

"FOOTER"