使用 Rider,我尝试用 Unity 来处理矩阵,但是由于某种原因,Rider 突然只让我输入 System.Numerics.Matrix4x4 而不是 Unity 了。
我可以强制它使用Unity,而不需要每次都输入UnityEngine.Matrix4x4吗?
我尝试循环自动完成。 Rider 没有给我切换到 Unity Engine 4x4 Matrix 结构的选项。
要开始你的脚本,你应该使用
使用UnityMatrix4x4 = UnityEngine.Matrix4x4;
示例:
using UnityEngine;
using UnityMatrix4x4 = UnityEngine.Matrix4x4;
public class ExScript : MonoBehaviour
{
void Start()
{
UnityMatrix4x4 matrix = new UnityMatrix4x4();
// able matrix
}
}
从 rider 网站 您可以从列表中排除某些项目。
这当然只是一个可行的解决方案,如果你不想使用另一个
Matrix4x4
,我想在这种情况下就是这种情况。
您可能不希望建议某些类型或命名空间,例如,如果您的解决方案中有类似于系统类型的内容,例如 MyFramework.MyCollections.List,但您实际上并未使用它。要从建议中排除此类项目,请将它们添加到编辑器 | 上的从导入和完成中排除列表中。一般| JetBrains Rider 设置的自动导入页面 CtrlAlt 0秒 .
条目的格式为Fully.Qualified.Name、Fully.Qualified.Name.Prefix* 或*Fully.Qualified.Name.Suffix。泛型类型被指定为 List`1。