[もどる]
一括表示
0031 Ver0.100
投稿者:たくみ 2003/05/18(日) 19:43

Ver0.100をリリースしました。やっと0.1、されど0.1。

通常スクリーン/フルスクリーンを設定できるようになりました。
また、ウィンドウサイズも自由に設定できるようになっています。
あとはDirectX必須バージョンの設定も可能です。
コンフィグファイル ysconfig.txt の中でひととおり設定できます。
あとは各種バグ修正。

即席サンプルには、フェード、クロスフェードのサンプルを追加しました。

0032 Ver0.101
投稿者:たくみ 2003/05/20(火) 07:59

Ver0.101をリリースしました。

フレーム処理を改善し、ほぼ仕様を確定しました。
よくある他のゲーム仕様とほぼ同じで、
例えばFPS30と設定したら、ループはほぼ30回行うけども、
描画が間に合わない場合は描画処理だけスキップされる、という処理にしました。
(ただしFPS値が高すぎたり低スペック環境などだとループ自体が30回まわらない可能性があります)

また、スクリーンモードの変更がスクリプト中の任意の場所で行えるようになりました。
SYSTEM命令の「SCREENMODE」キーワードを指定します。
この機能は普段あまり使いませんが、例えばクリッカブルマップ機能と組み合わせると、
『スクリーンモード切り替えボタン』などが作れるようになります。

0033 Ver0.102
投稿者:たくみ 2003/05/22(木) 00:17

Ver0.102をリリースしました。

ユーリスの特徴のひとつである「トランジション属性機能」を正式に実装しました。
トランジションをレイヤー属性値として持っていて、
リアルタイムに値を変えたり、同時に複数のレイヤー属性値を変えたりすることで
いろいろな演出ができるようになります。
即席サンプルに追加しましたので詳細はそちらをご覧ください。

次は2次元レイヤー構造の実装を急ぎます!

0034 Ver0.103
投稿者:たくみ 2003/05/22(木) 14:38

Ver0.103をリリースしました。

全体的にレイヤー計算速度を少しチューンアップしました。
これからどんどん高速化していく予定です。

また、一部パソコンでシステム自体が動作しないことが判明し、
急きょ修正しました。

あと変更点として、マスクレイヤー番号指定キーワード「M」が「MNO」に
名前が変わりました。これは2次元レイヤー構造を実装するための処置です。

0035 Ver0.104
投稿者:たくみ 2003/05/23(金) 23:17

Ver0.104をリリースしました。

レイヤー計算速度をまたチューンアップしました。
また、一部不透明度の計算をMMX命令に置き換えました。
まだかなり最適化の余地があるので、これからも定期的に
チューンアップしていきます。

あとはFPS命令でSKIPキーワードを実装しました。
描画スキップをする/しないを設定できます。

0036 Ver0.105
投稿者:たくみ 2003/05/24(土) 16:00

Ver0.105をリリースしました。

今回からpngファイルが読み込めるようになりました。
8bitと24bitのpngファイルが読み込めます。
グレースケール画像やアルファチャンネル(透過度情報)付きpngファイルは
とりあえず今のところは読めません。

あと、トランジション処理を中心にまた少し高速化しました。
そろそろ実用レベルにまで速くなったかなと思います。
まだまだ高速化できそうなのでこれからも定期的にいじくっていきます。

0038 Ver0.106
投稿者:たくみ 2003/05/26(月) 21:57

Ver0.106をリリースしました。

フォントのアンチエイリアシング機能を実装しました。
文字が滑らかになり、読みやすくなったかと思います。
そのほか文字色や、表示速度も設定できるようになりました。

その関係で今回ちょっと処理が重たくなってしまいましたが、
これに関しては早急に最適化したいと思います。

0040 Ver0.107
投稿者:たくみ 2003/05/28(水) 19:58

Ver0.107をリリースしました。

コードをいろいろ最適化した結果、トランジション計算速度が2倍程度速くなりました。

  ・[Pentium4-1.6GHz] 8289ms → 4820ms
  ・[MMX Pentium266MHz] 51292ms → 26941ms
  ※(レイヤー4枚同時トランジション実行(256段階)。256FPS, 描画スキップOFF)

まだMMXも使っていないので、まだ速くなると思います(^^
また、ウェイト時にCPU負荷がかからないように修正しました。
あとはバグ修正。

現在レイヤー計算関係のソースコードの大がかりな整理、改善をしてまして、
2次元レイヤー構造実装に備えつつ、ちょっとずつパフォーマンスも上げている最中です。
大量の枚数のレイヤーを扱うと結構以前と速度差が出たりします。

0049 Ver0.108
投稿者:たくみ 2003/06/04(水) 01:35

Ver0.108をリリースしました。

レイヤーを2次元レイヤー構造にしました。
縦256枚、横256枚で、計65536枚のレイヤーを扱えるようになりました。
ただ即席サンプルのほうでは使用していません。
いままで通りの使い方も出来るようになっています。
(普通に使う場合だと縦の256枚のみ)

具体的な使い方はチュートリアルのほうで説明します。
今は取り急ぎでごめんなさい…。
サンプルデモももうすぐ出来ると思います。
そんなたいした物ではないですが…(汗

0051 Ver0.109
投稿者:たくみ 2003/06/09(月) 22:13

Ver0.109をリリースしました。

ムービーレイヤーとシステム変数を実装しました。
システム変数については即席サンプル内で説明しています。
ムービーレイヤーの使用説明については後日サンプルデモにて紹介します。
あとはいくつかバグを修正しました。