NeoFT構想/外部仕様案
スプライトの日時オーバーライドとアニメーション †
- 投稿者: 477?
- 優先順位: 普通
- 状態: 提案
- カテゴリー: 景観・グラフィック
- 投稿日: 2004-06-10 (木) 14:50:52
メッセージ †
スプライトとは、建物や乗り物などのオブジェクト単位と結び付けられる画像のこと。
日時オーバーライドとは、特定の日付、時刻に、使用する画像を切り替えること。
※時刻単位でのオーバーライドは昼夜変化以外認めない
日単位のオーバーライド †
- 設定周期は「毎年」・「毎月」・「毎週」の何れか。
- 各指定を重複して指定可能。期間が重複した場合の動作は一部保証しない。
- 保証される重複は、一方の期間が他方の期間内に収まる場合。
(例:3月中のオーバーライドと、3月3日のオーバーライドは有効に働く。)
- 保証されない重複は、一方の期間と他方の期間が互いに一部だけ重なりあう場合。
(例:3月〜4月のオーバーライドと、4月〜5月のオーバーライドは保証しない。)
指定方式 | 有効期間 | 記述例 | 備考 |
---|
四季指定 ({春/夏/秋/冬}) | 三ヶ月 | "spring","summer","autumn","winter" | |
月指定 (○月) | 一月 | "January" or "1/*" | |
月間指定 (○月〜nヶ月) | nヶ月 | "January-March" or "1-3/*" | |
日指定 (○月△日) | 一日 | "4/1","12/31" | |
日間指定 (○月△日〜n日間) | n日 | "4/1-10" or "April/1-10","5/30-6/3" or "May/30-June/3" | |
N曜指定 (○月第n×曜日) | 一日 | "7/Monday:3" or "July/Monday:3" | 特定休日向け |
N週指定 (○月第n週) | 一週間 | "5/week:2" or "May/week:2" | |
月旬指定 (○月{上/中/下}旬) | 約十日 | "1/early","3/middle","June/late" | |
※注:四季は春=3〜5月、夏=6〜8月、秋=9〜11月、冬=12〜2月と定義する
指定方式 | 有効期間 | 記述例 | 備考 |
---|
日指定 (毎月△日) | 一日 | "*/10" | |
N曜指定 (毎月第n×曜日) | 一日 | "*/Monday:3" or "Monday:3" | |
N週指定 (毎月第n週) | 一週間 | "*/week:2" or "week:2" | |
月旬指定 (毎月{上/中/下}旬) | 約十日 | "*/early","*/middle","*/late" | 不要? |
曜日指定 (毎週×曜日) | 一日 | "Monday","Tuesday","Wednesday",... | |
昼夜変化オーバーライド †
A案(昼夜二分式) |
---|
名称 | 時間帯 | 指定省略時 |
---|
昼 | 06〜18 | 省略不可 |
夜 | 18〜06 | 昼の画像の明度1/4 |
B案(6区分式) |
---|
名称 | 時間帯 | 指定省略時 |
---|
早朝 | 05〜06 | 深夜画像と午前画像50:50混合(+青強調?)* |
午前 | 06〜12 | 省略不可 |
午後 | 12〜18 | 午前と同じ画像 |
夕方 | 18〜19 | 午後画像と夜画像50:50混合(+赤強調?)* |
夜 | 19〜23 | 午前の画像の明度1/4 |
深夜 | 23〜05 | 夜と同じ画像 |
*早朝と夕方について
- 深夜/夜画像と午前/午後画像を50:50混合すると、結果的に明度1/2になる。
(夜間光る部分はぼんやり光ることになる。)
- 赤強調、青強調を行う場合は、オーバーライド時も色調補正フィルタを通す。
用意するオーバーライド画像は、色調補正前のもの(明度1/2しただけ)とする。
要するに、夕方用画像だからといって赤っぽく描かいてはいけない
天候変化 †
優先度は下げるが、天候を表現する仕組みを考慮しておく。
【要検討】特定の天候時にオーバーライドする仕組みも望まれるか?
天候 | 色補正 | オーバーレイ | その他 |
---|
晴天 | 無処理 |
曇り | ほんの少し(12%?)暗く | | |
雨 | 少し(25%?)暗く | 降雨アニメ | 効果音(雨)? |
豪雨 | 暗く(50%) | 豪雨アニメ | 効果音(嵐)+稲光? |
雪 | 少し(25%?)暗く | 降雪アニメ | |
吹雪 | 少し(25%?)暗く | 吹雪アニメ | 効果音(風)? |
※晴天以外の天候では、夕方赤色補正は行われない。
※夜間は暗くする色補正は行われない。
スプライトアニメーション †
フレーム単位での画像差換えにより、アニメーション表示を行う。
- ループ再生
- 繰り返しアニメーションを再生する。
- ワンショット再生
- 初回表示時に一度再生したら
消える止まる。
オーバーライドと併用して、画像切り替えのタイミングで再生する。