カラスの目はよく見るとかわいい

技術系ブログ。Unity、GoogleAppsScript、C#、VisualStudioCodeを中心に投稿しています。

2020-01-01から1年間の記事一覧

ストップウォッチ(時間)の表示方法とTextがプルプルする対策

ストップウォッチ機能はよく使うのでメモ一つのUI-Textで"01:23.456"を表示して、その数字をどんどん変えてくと フォントによっては表示の長さが変わってしまい、プルプルしてしまいます。 その対策方法。文字の数だけTextを作り、それに一文字ずつ入れてい…

スマホなどの縦長動画を、そのままの解像度でトリミングする方法

AppStoreのスクリーンショットで動画を載せたい時など、 iMovieを使うと両端に黒い部分ができてしまうので、それを解消する方法を紹介。ffmpegとvisual studio codeを使う方法です。 そのままの解像度で動画を編集する方法 1.finderでフォルダを作り、vscode…

BlenderからFBXにエキスポートして、Unityでインポートしてもマテリアルがいい感じになる手順

いまいち理解していないので、メモだと思ってください[Blender 前準備] 結合していく 1. コピーペーストしてバックアップを適当な場所に置いておく 2. カーソルで全部選択し、ObjectMode-Object-ConvertMeshFromCurve/Metaをする 3. Command + Jで結合する[B…

VisualStudioCodeを使って、パスを指定して実行する

launch.jsonにpythonPathの項目を追加すればOK pyまで入力すればpythonPathが候補で出てきます "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" "py…

UnityのUIで端からの相対位置にする

左上 ストレッチじゃないleft topにして、pivotをx:0 y:1にするこうすると、左上が(0,0)になる。Imageの場合、画面左上に、画像の4分の1が映っている状態左下 left bottomにして、pivotをx:0 y:0にする

畳み掛けるアニメーションの実行を保留して、実行中のアニメーションが終わった後に実行する方法

C#

private List<Action> m_NextActions = new List<Action>(); private void PlayNext() { if (m_NextActions.Count > 0) m_NextActions[0](); } public void Next() { m_NextActions.Add(NextMethod); if (m_NextActions.Count == 1) { NextMethod(); } } private void NextMe</action></action>…

【Unity】デフォルトのスクリプトテンプレートを変更する方法

プロジェクトに限定した方法 Assets/ScriptTemplates というフォルダを作る。これは予約フォルダなので綴りを間違えないようにする。 作ったフォルダ内にテキストファイルを作り、ファイル名を 81-C# Scr0ip MyScript-NewBehaviourScript.cs のようにする。 …