Unity
May25th
Unity大混子 Python菜鸟
展开
-
在unity通过组件名称添加脚本
string className = “XXXX”;Type type = Type.GetType(className);gameobject.AddComponent(type);// 无参数的对象创建var test = Activator.CreateInstance(typeofControl);// objParam 是参数 带参数的对象创建var test2 = Activator.CreateInstance(typeofControl, objParam);...原创 2020-11-05 16:31:24 · 474 阅读 · 0 评论 -
判断这个点在不在碰撞框内
坐标和碰撞框的判定知道一个点坐标,和一个Collider,判断坐标是否在碰撞框内。最简单直接的办法就是 // point 坐标 if (collider.bounds.Contains(point )) { //在里面 }原创 2020-11-02 16:07:48 · 704 阅读 · 0 评论 -
Unity中的音效管理
音效管理大量的重复音效调用图表示意音效对象管理器大量的重复音效调用在应用中特别是游戏中,经常有大量的音效触发,音效挂在在对应的预制件上又不方便进行管理,我的办法是动态的创建所需的音效组件,然后用一个管理器来管理这些组件方便重复使用。图表示意#mermaid-svg-AWbI9iLYYcVHFdX2 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;col原创 2020-11-02 16:08:04 · 1696 阅读 · 1 评论