/// <summary>
/// 重载运算符 向量3相乘
/// </summary>
public class Vector3Multiply
{
public float x { get; private set; }
public float y { get; private set; }
public float z { get; private set; }
public Vector3Multiply(float x, float y, float z)
{
this.x = x;
this.y = y;
this.z = z;
}
public static Vector3 operator *(Vector3Multiply a, Vector3Multiply b) => new Vector3(a.x * b.x, a.y * b.y, a.z * b.z);
}
相关文章
- 10-22Unity编辑器扩展中,使用Unity自带的GUIStyle
- 10-22Unity学习笔记(04):transform、Find/FindChild、GetChild、deltaTime、方向向量、坐标转换、缩放、旋转、LookAt、Quaternion、Vector3
- 10-22《Unity3D动作游戏开发实战》笔记及扩展2.1
- 10-22Unity扩展编辑器学习笔记--从路径下找到拥有某个组件类型的预设
- 10-22Unity-UGUI-Toggle功能扩展
- 10-22[Unity编辑器扩展基础总结] 第4章 脚本化对象 ScriptableObject
- 10-22unity3d:网络模块优化:减少无用字段,降低字段精度,byte转vector3表示方向,心跳包优化,异步线程接收
- 10-22Unity 求两 Vector3 的中间坐标
- 10-22Unity编辑器扩展学习(三)——几个常用影响GUILayout渲染的API
- 10-22Unity3d 扩展自定义类Inspector