NiVE愛用者スレ2 【NicoVisualEffects】at STREAMINGNiVE愛用者スレ2 【NicoVisualEffects】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:名無しさん@お腹いっぱい。 08/04/13 07:00:35 FFXtNpvZ0 >>196 197さんのとはちょと違うがease()サンプル上げたんで参考にしておくれ。 http://www10.uploader.jp/dl/NiVEM/NiVEM_uljp00019.zip.html 201:名無しさん@お腹いっぱい。 08/04/13 07:11:31 p5/z8UEB0 何というスレ…!!! 202:名無しさん@お腹いっぱい。 08/04/13 09:48:37 oe5iEx860 >>199 >>200 スゴ。NiVEサンプルタグつけてニコニコにあげてほしいです。 >>185 異常な速度での開発お疲れ様です。 使い勝手系統の話が出てたので便乗しますが、 エフェクトやトラックを削除するときの確認は無くてもよいのでは? Ctrl+Zが効くわけですし。 203:196 08/04/13 12:01:20 hn04jxyM0 おー! Ease()関数で簡単に実装できたんですね。 これはわかりやすい。ありがとうございます。 204:196 08/04/13 15:01:51 hn04jxyM0 いろいろ試してみた。 >>200だと、やっぱり始めと終わりがカクカクしちゃうのと、 実は元々俺がやりたかったのはサイズの変更についてなので、 >>199ベースに書いてみたよ。 ------------------------- SizeFProperty size = (SizeFProperty)ExpressionUtils.GetProperty(Property.ThisProperty, "スケール"); int f1 = 200; int f2 = 300; SizeF s1 = new SizeF(10, 10); SizeF s2 = new SizeF(100, 100); int Idx = Property.Index; double df = 2 * Math.Abs((double)(f2 - f1)); double Param= 2 * (((f2 - (double)Idx) % df + 1) / df); size.TypeSafeValue = ExpressionUtils.Ease(f1, s1, f2, s2, Property.Index, Param); ------------------------- ところで>>199は double Param = 2 * (((df - (double)Idx) % df + 1) / df); じゃなくて double Param = 2 * (((f2 - (double)Idx) % df + 1) / df); じゃない? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch