FC2ブログ

年明け早々つまづいた・・・

それは一通のコメントから始まった。

ありがたいことに体験版の感想をいただいたのだ。

読み進めていくと『動作がもっさり・・・』という言葉が、できるだけ前作となるべく同じように組んでいるつもりだったので最初はツールを変えたことによって、やはり違いが出てしまっているのかと、調整しようとしてみてふと思いつく。

もしかして環境によって重くなっているのではないか・・・

久々にサブPC(ノート)を引っ張り出しゲームをプレイ。

そして私は驚愕した。
FPSが22にしか出ていないっ!!!
LAB2UGは60FPSを最高速度に設定していて、メインPCでは大体常時59~60で動作しているので22fpsでは完全に処理落ちしている状態だった。

一応これはV-syncという画面の垂直同期を調整するのを外すことでサブPCでも60fpsは出るようになった。
v-syncは画質に影響する部分なので出来るでけキレイに見せたいので設定していたのだが、プレイする感じにはそんなには影響なさそうなでとりあえず外しておくことにする。

しかしこれで終わりではなかった・・・
最大の不具合を発見してしまったのだ。

それがフルスクリーンに切り替えるとゲームが正しく表示されないというもの。

原因調査の末わかったのが、どうもサブアプリケーションとDirect3dが関連しているということ。
サブアプリケーションというのはCF2.5のエクステンションというもので、簡単に言うとゲーム画面をポーズしてメニューを表示するためのもの。
Direct3Dというのはゲームの表示モードのことでこれをオンにすることでゲームがキレイに見えるみたいなものっぽい。
これについては私自身まだあまり理解できていないのですが、オンとオフの違いは画面のカクツキがなくなり、拡大時にアンチエイリアスがかかる?見たいな感じです。

しかしDirect3Dをチェックにしてゲームを起動しフルスクリーンにするとなぜかゲーム画面が表示されなくなるという状況になりました。

とりあえず原因は上記のとおりサブアプリケーションと、Diret3D、あとはツール側のフルスクリーン機能の相性っていうのは間違いない(ためしにDiret3Dをオフにしたらフルスクリーンはできた)ので、これからどうするか対策を・・・

対策案1
サブアプリケーションを使わないでメニューを表示させる。
サブアプリケーションはゲーム内にもう一個ゲームを表示させているようなものなので、これをしない。
デメリットはイベントが増える。

対策案2
Direct3Dを使わない。
もっとも確実。ただゲーム中のカクツキや使えないエフェクトが増える。

対策案3
現在最も有力。
ツール側のフルスクリーンではなく、エクステンション(Ultimate Full Screen)のフルスクリーンを使用する。
試作ではおおよそやりたいことはできた。

・Ultimate Full Screenでのサブアプリを使ったフルスクリーンの変更のしかた。
  
  一応アプリの全画面表示などのチェックを外す。
  Ultimate Full Screenオブジェクトはメインフレームではなく、全てのゲームフレームに配置。
  (サブアプリを配置したフレームで組むとサブフレームのサイズが戻らない。ただし、要検証)
  サブアプリの変更可能なサイズとオブジェクトサイズに引き伸ばすにチェック。
  
現在の問題点。
  ゲーム(サブアプリ)のフルスクリーン化はできたが、メニュー(サブアプリ)側がフルスクリーンにならないなでゲーム中フルスクリーンにすると小さく表示されてしまう。
どちらかをフルスクリーンにするとどちらかが拡大されない。

Comments


« »

08 2017
SUN MON TUE WED THU FRI SAT
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
検索フォーム
プロフィール

ねこのめめっ

Author:ねこのめめっ
なにやらあやしいアクションゲームを製作しているブログですw
ご意見、ご感想などのコメント、相互リンクは大歓迎です。
注:今製作中のゲームは成人向けです。

・販売中のゲーム
・DLsite.com
LAB-Still Alive-

・For DLsite.com ENGLISH
LAB -Still Alive-

DMM.com
LAB-Still Alive-

・予告中
販売用100サイズ

・DLsite版ブログ
こちらはこのFC2ブログでブログが見れなくなった時の連絡用になります。
ねこのめめっBlog

PIXIV
http://pixiv.me/nekonomeme

twitter
@nekonomeme

ご意見、ご感想、リンクの依頼などはこちからのアドレスからでもOKです。
メールアドレス
nekonomemegame@yahoo.co.jp

アクセスカウンター
バナー
nekobanner
labbanner2
個人的オススメアクション
ほとんど有名どころばかりですが個人的におもしろかったとおもったアクションゲームです。

GIRLvsGIRL(ver1.04) エロイーター
りょなげの缶詰 UnHolY SaNctuaRy
ヴィータ大脱出 parasite in city(1.03)
迷宮のマリオネット Kurovadis
ティファタンX2 コカゲの伝説 ~横スクロールHアクションゲーム~
TA-boo.ver1.2 セフィリア.FIGHT
みっくすりんちぃ Ver1.3 アイリス☆アクション
メカコアドベンチャ FIGHTDOLL VIBRATION
Bullet requiem -バレットレクイエム- サムライ・さくらメント
放浪都市 ミリア戦記DX
flowerfairy スクールドットファイト
フリーエリア

ブロとも申請フォーム
QRコード
QR

Archive RSS Login