apricotモデル作成(その3)
今回は、rssから情報を提供してくれる機能、トレンドキーワード提供機能、ランダムでモーションを再生する機能を追加します。
<sequence name="Alert"> <sequence name="samidare.Shake" /> <message>新しい資料をお持ちしました!</message> <sequence name="samidare.Say" /> </sequence>
これでrssから情報を持ってきます。
起動時、更新があった時に呼び出されます。
参照するrssの編集はApricotフォルダにある「Subscriptions.opml」を編集します。
編集方法はここでは割愛します。
<sequence name="Trend"> <sequence name="samidare.Say" /> <message>皆様が話題にしてるキーワードです!</message> <sequence name="samidare.Say" /> </sequence>
これでトレンドキーワードを引っ張ってきます。
<sequence name="DoubleClick"> <!--分岐モーション定義--> <sequence name="samidare.DoubleClick"> <sequence name="samidare.Shake" /> <message>お任せくださいね!</message> <sequence name="samidare.Say" /> </sequence> <sequence name="samidare.DoubleClick"> <sequence name="samidare.Shake" /> <message>提督、一生懸命がんばります!</message> <sequence name="samidare.Say" /> </sequence> <!--分岐モーション実行モーション--> <sequence name="samidare.Talk"> <sequence name="samidare.DoubleClick" /> </sequence> <!--モーション実行--> <sequence name="samidare.Talk" /> </sequence>
最後にダブルクリック時、セリフをランダムで変わるようにします。
<sequence name="samidare.DoubleClick">
このモーションタグを複数作ります。ランダム発生させるために複数用意します。
<sequence name="samidare.Talk">
次にTalkモーションをその下に作ります。
この中に先ほど作ったsamidare.DoubleClickモーションを呼び出すようにします。
<sequence name="samidare.Talk" />
最後にDoubleClick直下にモーションが実行されるようにします。
この実行用のが無いとモーションが再生されません。
ランダムモーションを実装すると同じ動作で色んな事を喋ったり、動作したりできるのが楽しいですね。
それではみなさん、楽しい創作ライフを!