シェイプレイヤーで作成できる星シェイプですが比率を保ったまま拡大縮小をトランスフォームではなくコンテンツ側で行おうとした時は
- 内半径
- 外半径
の2つのプロパティがあるのでコントロールが難しいのですがエクスプレッションを使えば簡単に行えます。
制御スライダーを使う
![](https://everydayskillshare.jp/wp-content/uploads/2020/09/スクリーンショット-2020-09-11-23.51.47.png)
シェイプレイヤーに制御スラーダーを追加します。範囲はそのままでもいいんですが値の編集でバーで調整できる方が便利かと思います。
![](https://everydayskillshare.jp/wp-content/uploads/2020/09/スクリーンショット-2020-09-11-23.52.57.png)
valueにスライダーを掛けるだけ
![](https://everydayskillshare.jp/wp-content/uploads/2020/09/スクリーンショット-2020-09-11-23.54.09-1024x283.png)
あとは内半径と外半径にエクスプレッションを追加して
value * effect("スライダー制御")("スライダー")
とするだけです。これでスラーダー制御でシェイプの比率を変えずに変更が可能になります。簡単ですね(valueってなんでも使えるな。。。)
![](https://everydayskillshare.jp/wp-content/uploads/2020/09/星シェイプの比率維持.gif)
エクスプレッションを使って快適なAe生活を^^