リンクをクリップボードにコピー
コピー完了
お世話になっております。
if (toCompVec([0, 0, 1])[2] > 0 ) value else 0
の記述でレイヤーを3D上で回転させた時に透明度をコントロールしてましたが
AEが新しくなってから一部のエクスプレッションが使えなくなりました
同様の事をエクスプレッションで記述するには同のように記述すればいいのでしょうか?
ご教授願います
...このフォーラムも使いづらいなぁ~
別の方法として、valueの後で改行すれば動作します。
また、スクリプトに「Update Legacy Expression」が用意されているので、自動でJavaScriptの形式に変換することができます。
たしかにフォーラムは使いにくくなりましたね。
日本語の質問は随分少なくなりましたが、検索で「の」を入力すると日本語のスレッドだけを見つけられるようです。
表示される件数を増やしたい場合は、手作業でURLを下記のように書き換えることで対応できます。(別のスレッドで見つけた方法です)
リンクをクリップボードにコピー
コピー完了
Since AE CC2019, you have to use braces, { } to encapsulate results for if .. then Expressions that are written in a single line.
More info here - https://helpx.adobe.com/lv/after-effects/using/legacy-and-extend-script-engine.html
So, write your Expression like this -
if (toCompVec([0, 0, 1])[2] > 0) {value} else {0}
リンクをクリップボードにコピー
コピー完了
another solution is to run the legacy expression, you can do this from project settings/Expressions expressions engine set to legacy
リンクをクリップボードにコピー
コピー完了
別の方法として、valueの後で改行すれば動作します。
また、スクリプトに「Update Legacy Expression」が用意されているので、自動でJavaScriptの形式に変換することができます。
たしかにフォーラムは使いにくくなりましたね。
日本語の質問は随分少なくなりましたが、検索で「の」を入力すると日本語のスレッドだけを見つけられるようです。
表示される件数を増やしたい場合は、手作業でURLを下記のように書き換えることで対応できます。(別のスレッドで見つけた方法です)
リンクをクリップボードにコピー
コピー完了
Its sad to hear that the number of questions from Japanese customers has reduced because of this. The system is new and is being improved as we speak. Please can you give feedback describing the issues you are having so that Adobe can help us perfect it for you so it is useful again 🙂
I found it difficult to begin with but it is improving and it's much faster than the old system 🙂
Good luck!
リンクをクリップボードにコピー
コピー完了
ご返信ありがとうございます。
It's poor English.
To everyone who responded
Thank you!
レガシーからの変換スクリプトはAE2020前にはあったのは知っていましたがAE2020にバージョンアップしたら見つからなく...?投稿しました
ありがとうございました。
リンクをクリップボードにコピー
コピー完了
言語で分けて検索できないのかな
もしくはソートしてほしい