Version: 2017.3
public static float CalcLineTranslation (Vector2 src, Vector2 dest, Vector3 srcPosition, Vector3 constraintDir);

パラメーター

src ドラッグのソースポイント(開始の点)
dest ドラッグを終えた点
srcPosition ドラッグされたオブジェクトの src レイ の 3D の位置
constraintDir 制約された動きの 3D での向き

戻り値

float constraintDir に沿って移動した距離

説明

3D 空間のラインに沿ってマウスをドラッグするマップ

(矢印のような) 特定のタイプのハンドルは 3D 空間でラインに沿った移動を含みます。たとえば、トランスフォームの Position の矢印はマウスがドラッグされるとローカルの X 、Y、Z 軸に沿ってオブジェクトを移動させます。CalcLineTranslation 関数は Unity の組み込みツールによって使用されるおなじみの方法です。マウスの動きを 3D のラインに沿って拘束された動きに変換します。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961