ガレージ暮らしのトライタム

プログラムやツールの解説や技術を公開する場所

Apricot

apricotモデル作成(その7)

前回 traitam.hatenablog.com 今回は特定の時間や特定の日時にセリフを言わせるように加筆していきます。ここでは主に、正規表現を取り扱うので理解されている場合はやっていることは前回より前と変わることはありません。では、始めていきましょう。記述と…

apricotモデル作成(その6)

休みが…。終わる…:;(∩´﹏`∩);:前回 traitam.hatenablog.com 前回からモーションを追加、喋る量増やして、好感度によるセリフの追加を実装しました。 モーションと喋りの実装はコピペなので割愛です。 好感度の実装について喋ります。 <sequence name="Like" state="^[1-9]$"> <sequence name="ケッコンカッコカリボイス"> <sequence name="Samidare.TryUnlock" state="1"> </sequence></sequence></sequence>

apricotモデル作成(その5)

前回 traitam.hatenablog.com 少し機能を追加しました。テキストをコピーしたときに喋る機能、言葉を覚える、検索機能、定刻で時間を教えてくれる、計4つを追加しました。追加記述は以下です。 テキストコピーしたときに喋る <sequence name="DrawClipboard"> <message>{.}ですね</message> <sequence name="Samidare.Say" /> </sequence> テキストコピーの</sequence>…

apricotモデル作成(その4)

前回 traitam.hatenablog.com ある程度xml記述が分かってきたので今回はイラストを一新しました。 前回までのはモデル作成のためのスクリプトに早く触るための仮素材だったので。絵が新しくなってワーイ!!あと口パクも機能実装しました。 口パクモーション…

apricotで役立ちそうな機能's

マニュアルだったり、リードミーだったり、色々役立ちそうな機能があったので個人的にまとめる。 iOSの方へモデルを移行するには 1、Apricotのキャラクターの仕様に沿ったXMLファイルとリソース(画像など)を用意します。 2、XMLファイルのimageタグやsound…

apricotモデル作成(その3)

前回 traitam.hatenablog.com今回は、rssから情報を提供してくれる機能、トレンドキーワード提供機能、ランダムでモーションを再生する機能を追加します。 <sequence name="Alert"> <sequence name="samidare.Shake" /> <message>新しい資料をお持ちしました!</message> <sequence name="samidare.Say" /> </sequence> これでrssから情報を持ってきます。 起動時、更新があった時に呼</sequence></sequence>…

apricotモデル作成(その2)

その2です。前回 traitam.hatenablog.com前回は最低限の機能を追加して終わりました。 今回は、出現時日時を喋る、まばたき、喋る動作、ダブルクリックをすると反応する機能を追加します。まばたきは目を描いていない全体と、目のパーツが必要になってきま…

apricotモデル作成(その1)

デスクトップマスコット、apricotのモデルを自作しましょうというものです。 進捗具合も兼ねての記事です。Apricotとは何かという方は前回の記事をご一読ください traitam.hatenablog.com今回はとりあえず、1枚絵を表示、開始時、終了時に喋る処理を書いて終…

デスクトップマスコット-apricot-のススメ

新年初の記事はデスクトップマスコットの紹介です。 名前は「apricot」。Kawatan様(@kawatan)が開発しているソフトウェアです。 KAWATAN.NET からApricot for Windowsを押せばソフトがダウンロードできます。 ダウンロード後、解凍すればデスクトップマスコ…