5年後起業することを夢見る、初心者ゲームプログラマーの神楽坂 冬月による同人と気ままな日記ブログです。

スポンサーサイト

--.--.--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

すたじお・くろす!のマスコットキャラクターは【鴉】にしようかな、と考えています。

2011.01.22
         ,. -‐'''''""¨¨¨ヽ
         (.___,,,... -ァァフ|          あ…ありのまま 今 起こった事を話すぜ!
          |i i|    }! }} //|
         |l、{   j} /,,ィ//|       『おれは先週の行列の出来る法律相談所をみていたと
        i|:!ヾ、_ノ/ u {:}//ヘ        思ったらいつのまにか平野綾さんをみてた』
        |リ u' }  ,ノ _,!V,ハ |
       /´fト、_{ル{,ィ'eラ , タ人        な… 何を言ってるのか わからねーと思うが
     /'   ヾ|宀| {´,)⌒`/ |<ヽトiゝ        おれも何をされたのかわからなかった
    ,゙  / )ヽ iLレ  u' | | ヾlトハ〉
     |/_/  ハ !ニ⊇ '/:}  V:::::ヽ        頭がどうにかなりそうだった…
    // 二二二7'T'' /u' __ /:::::::/`ヽ
   /'´r -―一ァ‐゙T´ '"´ /::::/-‐  \    声優だとかアイドルだとか
   / //   广¨´  /'   /:::::/´ ̄`ヽ ⌒ヽ    そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ:::::`ー-、___/::::://       ヽ  }


タイミングが。。。

冬月 本当はこのネタ
今週の月曜日にやる予定だったんですけどね
久々に同人ゲーム開発に着手してたら時間が無くなってしまいました。

ちなみに、このブログちょっと前にメインの領域が微妙に広くしましたが
ポルナレフみたいなAAが貼りつけたいだけに改造しました
横のドット数が1024のPCモニターでは醜いですよね。
冬華

冬月 で、今日から秋葉原の歩行者天国が再開しますね
このブログ書き終わったら良く予定でして、初のホコテンデビューになります。


ただ、これも実験的な再開のようで、問題が発覚次第中止になると思います。
路上ダンスとか路上コスプレ、果てまでは路上露出とかやりたい放題だったので心配です。
つーか、すきじゃない人の見ても嬉しくないんだよ。汚らわしい!

ちなみに
日記のタイトル、この今のネタ、と本編は関係ないですよ。

冬華

冬月 とりあえず本編いくので
続きを読むからどうぞー


冬月 最近のゲームにかならず付いてくる
オープニングムービー
今季あはこれの実装を行っていました。

といっても、学生時代に仕組みだけは構築していたので
後は実際に動かすだけなんです

冬華




……
………

冬月
音しかならない。。。


Errorで止まるならまだよかったのですが
エラーも出ずに中途半端に動くとどこを直していいのかわからなくなります

冬華

冬月 まずは落ち着いて
Google先生に相談。もしかしたら同じ現象の人がいるかも知れません




◆わかったこと
・今使っている動画再生のAPIの【DirectShow】は【Direct3D】と関係がない。
・現在、Direct3Dが動いている状態でDirectShowを動かすと、2つのリソースがウインドウを奪い合うことになる


つまり、今の状態ではゲーム関係のプログラムとムービー関係のプログラムが
1つのウインドウの仕様権を奪い合っている状態
ってことですね
冬華

冬月 だったら動画再生中だけ
Direct3Dの機能を停止させればいいんじゃないか、と思い、
そこのループ処理を一時的に解除。




……
………
チカチカチカ……(デフォルトの青画面と、ムービーの画像が交互に表示される

冬月
目がぁ!目がぁ!


付け焼刃の解決方法ではダメってことですね。
本腰を入れて行うとしましょう。

冬華



◆両方が競合するなら、どっちかに片方を移せばいいんじゃないか作戦

【DirectShow】と【Direct3D】がウインドウの使用権を奪い合うのが問題なので、
せっかく、描画系のDirect3Dが動いているのでそっちに動画の画像データを送り、改めて表示する。
という手段があるのでは、と考えます。

冬月 で、その方法はすぐに見つかりました。
ムービーの画像もひとつのテクスチャとして考えるようで
ムービーの上に文字を配置したり、3D空間に貼り付けることもできるようです。

が、1週間制作にかかったのは
今の開発環境では素材が足りない
からでした。
冬華


冬月のやっているプログラムは、テレビの操作に置き換えることができます。

冬月はDirectXという【リモコン】を操作して、ゲームという【テレビ】を操作しているイメージです。
ぶっちゃければ、DirectXがどういう仕組みで動いていて、どんな構造なのか知りません。知っているのは、
こういう命令をだせば、こう動きます。といったものだけです。
テレビのリモコンもそうで、構造とかよくわかりませんが、とりあえず電源ボタンを押せば電源が付きます。
チャンネル1を押せば、1chが表示されます。
冬月 で、今回、そのリモコンを作ることから始めないといけないのでした。



といっても説明書を見て組み立てるだけなんですけどね。
ただし、各部品がOSやDirectXの違いによって変わってきて、その修正が大変でした。

冬華

今までのゲームはWindows2000で動きましたが、今回はXPからしか動かなくなると思います。
……っていうか、Windows7用のプログラムしかないってどんないじめですか。。。

冬月 おらー
こんどこそうごくはずだー
F5をおすのぢゃ!(デバックボタン

逆さ


逆さっ!
というか、ここでも真田設子お嬢様ですか。
冬華

冬月 ハードウエアの仕組みで
反転したデータのほうが処理しやすいらしいです
まあ、写ったので一安心。

PC

冬月 問題ないようです。
ちなみに、avi,wmv,mp4の他にWindowsMediaPlayerで再生できるものは再生できます
DVDなんかが再生できる環境があればこっちも再生できます。

ただ、暗号化とか、圧縮データを扱えないので
ディスク上に動画データだけ生データで保存する必要はありますね
ゲームとは関係ないので別にいいかもしれませんね
冬華

次はタイトル→3D画面までを創っていきたいと思いますよ~

関連記事

テーマ : ゲーム製作 関連

ジャンル : ゲーム

コメント
コメントの投稿


管理者にだけ表示を許可する

FC2カウンター
プロフィール

神楽坂 冬月(かぐらざか ふゆつき)

Author:神楽坂 冬月(かぐらざか ふゆつき)
【イベント情報】

2015年08月14日(1日目)
コミックマーケット88に参加します!
【金曜日 東地区 "ソ" ブロック 43a】
です!
東方紅魔烏【ウォーシミュレーション】
妖夢龍剣伝(体験版)【アクション】
の2点を出店予定です
よろしくお願い致します!

-----------------------------------------
2014年12月29日
コミックマーケット87に参加します!
【月曜日 東地区 "ハ" ブロック 50a】
参加してくださった型、ありがとうございます&
お疲れ様でした!

-----------------------------------------

めざせ!業界有名人!ということで新米ゲームプログラマーとして活動しています。
次の段階へ移行!
5年後起業という目標に目指してがんばりますぞ!

バナー2
http://studio-cross.com/
HPも作ってますので、どうぞよろしくお願いします

pixiv
月別アーカイブ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。