【3Dゲームエンジン】Unity質問スレッド32 at GAMEDEV【3Dゲームエンジン】Unity質問スレッド32 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト893:名前は開発中のものです。 17/12/13 23:36:39.33 fbUZmcUU.net transform.lossyscale.x = transform.parent.locssyScale.x * transform.localscale.x じゃないのか? 894:名前は開発中のものです。 17/12/14 00:23:40.49 AuQKwcV0.net >>854 そうですね。 parentがrootとは限らないので、parentのlossyscaleじゃないとダメですね。 末枝側へ変換が累積していきますから。 親オブジェクト-子オブジェクトの2者関係だと、 親オブジェクトのlossyscale = localscaleなので、両方localscaleで大丈夫ですけど。 親オブジェクト-子オブジェクト-孫オブジェクトの3者関係だと、 孫オブジェクトの親オブジェクトである子オブジェクトのlossyscaleは、 親オブジェクトのlocalscale * 子オブジェクトのlocalscaleになってますから、 孫オブジェクトのlossyscale = 子オブジェクトのlossyscale * 孫オブジェクトのlocalscale = (親オブジェクトのlossyscale * 子オブジェクトのlocalscale) * 孫オブジェクトのlocalscale = 親オブジェクトのlocalscale * 子オブジェクトのlocalscale * 孫オブジェクトのlocalscale >>853 仕事じゃなくて学問の方で。 うっかりしてましたが、UnityはCamelCaseだから、localScale,lossyScaleが正しいのでしたね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch