Unity 動画再生 でググって出てきたここを参考にさせていただく。 環境は以下の通り。 Unity 2020.1.1f1 Windows10 Pro 64BIT 参考サイトには、ぱっと見それらしきことは書かれて無い。
Unity - ReplaceSelection -
某掲示板で紹介されていたスクリプト ReplaceSelection 名前の通りだと思うが、選んだオブジェクトをごっそり別のオブジェクトに入れ替える。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
/* This wizard will replace a selection with an object or prefab. * Scene objects will be cloned (destroying their prefab links). * Original coding by 'yesfish', nabbed from Unity Forums * 'keep parent' added by Dave A (also removed 'rotation' option, using localRotation */ using UnityEngine; using UnityEditor; using System.Collections; public class ReplaceSelection : ScriptableWizard { static GameObject replacement = null; static bool keep = false; public GameObject ReplacementObject = null; public bool KeepOriginals = false; [MenuItem("GameObject/-Replace Selection...")] static void CreateWizard() { ScriptableWizard.DisplayWizard( "Replace Selection", typeof(ReplaceSelection), "Replace"); } public ReplaceSelection() { ReplacementObject = replacement; KeepOriginals = keep; } void OnWizardUpdate() { replacement = ReplacementObject; keep = KeepOriginals; } void OnWizardCreate() { if (replacement == null) return; Undo.RegisterSceneUndo("Replace Selection"); Transform[] transforms = Selection.GetTransforms( SelectionMode.TopLevel | SelectionMode.OnlyUserModifiable); foreach (Transform t in transforms) { GameObject g; PrefabType pref = EditorUtility.GetPrefabType(replacement); if (pref == PrefabType.Prefab || pref == PrefabType.ModelPrefab) { g = (GameObject)EditorUtility.InstantiatePrefab(replacement); } else { g = (GameObject)Editor.Instantiate(replacement); } Transform gTransform = g.transform; gTransform.parent = t.parent; g.name = replacement.name; gTransform.localPosition = t.localPosition; gTransform.localScale = t.localScale; gTransform.localRotation = t.localRotation; } if (!keep) { foreach (GameObject g in Selection.gameObjects) { GameObject.DestroyImmediate(g); } } } } |
こ
Windows10 OneDriveをエクスプローラーから削除
レジストリエディタで以下の2つのエントリを削除する。 HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} HKEY_CLASSES_ROOT\Wo
AliExpressで買った透明な熱収縮チューブはどんだけ縮むの?
AliExpressで買った透明な熱収縮チューブは熱を加える前後でどれだけ縮むのか。 サイトには2:1と書いてあって、たぶん半分に縮むということだろう。 実際にやってみた。 商品のサイズでは18MMと表記のものを使った。
Unity HubからインストールしないとAdd Moduleが表示されない。
表題の通りUnity HubからインストールしないとAdd Moduleが表示されない。 InstallsでUnityの「縦点3つ(Hamburger Button)」をクリックすると Add Modulesというメニュ
FirefoxでWebGLが実行できない。
Firefox 79.0 以下の2つで実行できるようになった。 ともに、まずURL欄に「about:config」と入力する。 webgl.disabled–>false webgl.force-enable
もうGitHub Desktopでいいから。
人様のコードをいただく際にGitHubからというのが圧倒的に多い。 ArduinoのLibraryなんかもほとんどGitHubでの配布だ。 なんか知らんけどGitHubってよく使われてるよねという程度の感覚。 その影響で
Unity – Joystick Packの実行時の位置合わせ –
「Unity – Joystickを使ってみる –」でJoystickは動かせたけど表示位置が予定の場所からズレてしまった。 いろいろいじっていて、下のようにしたら意図した通りの位置に表示されるようになった。 編集時のU
UnityのProjectをGitHub Desktopで管理する。
いきなりUnity用のAssetであるGitHub for Unityを使い始めてしまったので 「GitHub for Unity」 「GitHub for UnityでBranchを作る。」 GitHub製のGitHu
GitHub for UnityでBranchを作る。
「GitHub for Unity」の続き。 Git 2.27.0 GitHub for Unity 1.4.0 Unity 2019.4.4f1 Windows10 Pro 64BIT Branchに関しては、本家Gi