zillionプロジェクト開発ブログ soliloquy 忍者ブログ

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

 以前から言っていたPV第五弾を公開しました。
チーム内の技術力は確実に依然と比べ物にならないほど上昇していていい感じなのですが、分割した作業を結合するのに手間がかかってしまいました。
その影響で、DirectX関係のしょりをすべてコメントアウトし、簡易エディタもソースのみ含まれているという悲しい状況になってます。

しかしながら、全部で8回にも及んだエディターの基礎部分の作り直しも今回で終わりになると思うぐらいアプリケーション自体は安定してきました。

本来、隠し玉として用意していた、再起動マネージャなどの数種類の機能もこれに合わせてカットです・・・
次回PVで、合わせて公開します。
それに、PVのなかでHLSLシェーダーなどの長い話はできませんから・・・

というわけで
第五弾は【こちら】




人員募集について

最近チーム内の活気が低い気がします。
特にDirectX関連の処理ができる人が1人、少しでもできる人が2人しかいないので、悲しい限りです。
DirectXに詳しい方は、大歓迎です。

もちろん、年齢や職業は問いません。

flashを作ってくれる方も特に募集中です。

どのような技術を持っていても持っていなくても、このプロジェクトに興味を持って少しでも協力したいという方なら歓迎です。

参加希望者はメールでどうぞ。

ツイッターもよろしく~~
twitter.com/#!/kyasbal_1994



拍手[0回]

 さて、ブログの更新は、のびのびですが、開発のほうは順調とは言い難いですが、準順調ではあります。

長らくお待たせしたPV第五弾も18日日曜日公開予定となっています。
今回はクロムが多少自信があるのと、今後の基本となるウィンドウをかなり実装できたという点では、一番いままでよりクヲリティが高いでしょう。

しかし、以前からあった簡易エディタのほうが移植が間に合うかどうかは正直わかりません。
また、一度1から作り直したため、構造が明確になったという利点もあります。
その他もろもろありますが、とりあえずは以上です。

楽しみにしておいてくださいね!

拍手[3回]

 特にブログで書きたい記事もないのですが、現在制作中のオンラインゲームエディターですが、正式名称がまだ未定なのです。
こちらではPleNetEditerという呼び名としていますが、イマイチピンと来ないかもしれません。

そこで、今回ブログで募集してみます。なにか案があったらコメントでお願いします。

拍手[0回]

 今回はどどんと結構応用なのですが、、
インライン関数の使用についてです。

一般的には、#defineよりも、inline関数を使ったほうが、安全であると言われています。
さて、inline関数の便利な使い方ですが、インライン関数はよくテンプレートと一緒に使われます。

例えば、ZeroMemory関数と言うのがあります。
これ、DirectXプログラミングでは多用されますが、引数がこんな感じなんです。
ZeroMemory(*構造体、sizeof(構造体))
こんな感じにして使うことが多いはずです。
2回も書くのは面倒です。

そこで
template <class T>
inline VOID Zero(T& p){
     ZeroMemory(&p,sizeof(p));
}

こんな風にすれば、呼び出しは、Zero(構造体);
だけでいいようになります。

#defineでやるとこうなりますね。
#define Zero(p) ZeroMemory(&p,sizeof(p));

問題はなさそうですが、ポインタ型を入れることができてしまうという、ちょっとした安全性を考慮したものですね。
さて、ここではDirectXでよく使われる、SAFE_DELETEなどといったマクロをインライン化してみます。

inline void SAFE_DELETE(T*& p)
{
if (p)
{
delete p;
p = 0;
}
};
template <class T>
inline void SAFE_DELETE_ARRAY(T*& p)
{
if (p)
{
delete[] p;
p = 0;
}
};

template <class T>
inline void SAFE_RELEASE(T*& p)
{
if (p)
{
p->Release();
p = 0;
}
};
インライン関数は、C++での機能です。 最初のうちは、便利さがいまいち理解できません。 でも、いざとなって使ってみれば、後々のコーディングが楽になるでしょう。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ さて、そろそろPV第5弾の内容的な物が・・・できてきたかな・・・ リリースはまだ時間かかりそう・・・・ 中間テスト終わったら、ぐらいかなー

拍手[1回]

◎ カウンター
◎ カレンダー
08 2025/09 10
S M T W T F S
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
◎ 最新CM
[10/24 名無しの権兵衛]
[08/30 名無しの権兵衛]
[08/14 no name no future]
[08/05 ゲームサークルEaSt]
[07/28 リオウ]
◎ プロフィール
HN:
solilpquy
年齢:
30
性別:
男性
誕生日:
1994/09/22
職業:
人間
趣味:
趣味ねぇ~~う~ん・・・
◎ ブログ内検索
◎ バーコード
◎ アクセス解析
◎ フリーエリア
◎ フリーエリア
Script: Ninja Blog 
Design by: タイムカプセル
忍者ブログ 
[PR]