ゲーム制作【ライブラリ~エンジン】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
スレタイ通りゲーム制作していくスレッドです
似たスレタイ多いかもしれないが中身で差別化してく
基本的に腐らない限り動きがあったら更新していく といっても他に比べてゲームをがつがつ作っていくわけじゃないから
結構地味だけどね
とりあえず今日は黒い画面出すまで作ってくよ 説明忘れたけど
C++11
DirectX12
で開発は進めていくよ
まずはライブラリとして使えるまで
次にGUIで操作できる様に悩んでいくよ
んじゃばい DirectX11で止まってるわX12は面倒くさいらしいね 三角ポリゴン作ったからおわり
次は、Cubeでも作れるように改良する
http://imgur.com/a/iYx7v.jpg いまいちimgur分からない
http://imgur.com/a/iYx7v
Dx12描画するまでにやること多すぎて疲れるけど楽しいよ
今週はテクスチャ張れるようにまではいきたいなぁ・・・
んじゃばい 自分でエンジンを作る時間よりunityでゲーム作る時間の方が大事と気づいたらしい・・・
懸命だぞ、>>1! 毎日進捗が出るほど簡単にエンジン作れたら楽なのにね
別にUnityがすごいのは認めるけど、僕はプログラマーとして生きる以上
ゲームエンジンだけ多少触れる人間には絶対なりたくないと思ってるよ
こんな自分語りしてすまないけど とりあえずキューブと四角形のスプライトを作った
実際は回転してるけど、スクショだからすまんな
立体を描画するだけでもかなりコード書かないといけないけど
ハードウェアに近いところまで操作できるのが強みだと思うよ
http://imgur.com/AOlAB2O.jpg 四角いキューブは出せるようになったから次は円球とカプセル状のオブジェクトかな
あとテクスチャ回りを改良してくよ もう少しまとまってきたらgitにあげるよ
まだ待ってくれ とりあえず球とカプセルとおまけまで出せるようにした。
テクスチャの設定はさすがに難しかったから後回しに
http://imgur.com/16EXTw9.jpg 2Dからやれば? スプライトフォントとか結構めんどいが はやくソースを上げろ
それで完成の見込みがほんの少しでもあるかどうかわかる とりあえずGithubで管理するようにするよ
形が出来たらこっちにあげてくけど途中経過はgithubで見れるよ
https://github.com/Ekisyuya/WizardEngine もともと去年からやってることだけど勉強しながら開発するといいよ
今年はとりあえず簡単なゲーム作れるぐらいにはしたいかな そいや忘れてたけど、
Win10
VS2015で動くよ win10以降か
win7でやってみてコンパイルは通ったけど起動できなかったわ Dx12を使うのに必要なんだと思うごめんね
ただコンパイルまでしてくれるやさしさにうれしいよ コードとかファイル構造とか良いとこ悪いとこ言ってくれたらうれしい 俺がやってたときはStringクラス作るところからやってたわー
operator*でc_str()と同義になるとか、ストリーム(String log; log << "x = " << ix;)、
コンソール出力のトレース(log.trace()でstd::cout << string.c_str() << std::endl;)とかね
たしか無料版のVisualStudioだとMFCが使えないからね コンソール出力のトレースやるよ
textにログ吐き出すものも改良出来そう 勝手にコンソール立ち上げてくれるやり方まで出来たら完璧だったけど
とりあえず作った。。。
デバッグフォント出せるように考える
Dx12の中でDx11ぽく表示できるやり方があるらしいからそれで対応できるかな コンソールの同時立ち上げ出来た。
あとは画面上にデバッグ文字出すために模索するだけだけど
当たり判定作る為に、プリミティブにエッジ表示できるようにするよ 体調悪くて今週あんまし出来てなかった。
とりあえずデバッグ表示できそうな兆しにはなってきた 受けよさそうなものはこっちにも張るけど
基本地道な設計とかだから1週間に報告できれば良いほうかなー D3D11On12の仮実装はできたから、描画までのパイプライン?つないであげればひと段落できそう
エラー落ちのままコミットしたけど明日には終わらしたいい
これでデバッグ表示出来そうやっと出来る もしかしてデバッグ表示ってコンソール出力じゃなくてDirectWriteのことか? コンソール表示はできるようにしてあるのであと形整えるだけです
自分が今やってるのはDirectWriteを使って実行画面上でのテキスト表示する
ってことやってます。。。
Dx12で使うことが初めてなので悪戦苦闘しましたがなんとか終わりそうですね 今一番めんどくさく感じてるのは同期処理です。
処理が大きく変わっていくのでその対応しないといけません... 実行可能には修正したけど、表示したいテキストデータがコマンドリストに入ってない。。。
よくわからないぃ まだまだ描画までの流れが理解できてないなぁ
これどうするんだか、よくわからなくなってきた わかった。コマンドリストの詰め込み順番間違ってたと思う。むずかしい難しい 仕事がマスター前でそっち優先してるからまともに実装出来てないんだごめんね
Issuesにやる事まとめてDx12のサンプル読んでるぐらいしか気力が持たない こっちで更新なくてもGithubは地道に更新はしてるから
失踪したかの判断はそっちのほうが分かると思う。失踪する気ないけど 書いてある通りソースコードの更新は今止めてるよ
今ほんとに忙しいから個人開発に時間を割いてる余裕がないんだよ
今出来るのはスマホで他のコード読んで勉強するぐらい
進行具合はIssuesにコメントで残してる デバッグ文字の表示したわほんと疲れた
描画周り一度見直ししないといけないからここら辺勉強するしかない
http://imgur.com/6nDrtNh.jpg 来週の金曜までとりあえず他のコード見たりするからほぼここ言う進捗はないと思う
もう疲れたつかれたつかれた こっちで更新なくてもGithubは地道に更新はしてるから
失踪したかの判断はそっちのほうが分かると思う
↓
Github更新されてなくね?
↓
書いてある通り(どこに?)ソースコードの更新は今止めてるよ
↓
しばらく進捗はないと思うもう疲れたつかれたつかれた
↓
失踪までもう秒読み段階 ま、頂点バッファ&インデックスバッファで2D描画する辺りまでは頑張ってくれ
(Dx11on12でDirect2D/DirectWriteでは意味がない) 上記のやり取りからしてその場しのぎの嘘を繰り返してる危険水域に突入としかw まだ安心できるほど仕事は落ち着いてないけど作業再開するよ
とりあえず関連充実させたら次の実装に移動することにした
準備はこつこつやってたからこの土日で動くところまで実装できたらいいかな 止まってるw 結局解説サイトの初期化コピペしかできなかったwwww 定期的に馬鹿にするようなのけっこう楽しいから言ってよ
他人の更新ぐらいしか罵るぐらいしか出来ないんだからさ 理想:
こっちで更新なくてもGithubは地道に更新はしてるから
失踪したかの判断はそっちのほうが分かると思う。失踪する気ないけど
現実:
Latest commit a month ago 嘘ついても一目で分かるからw
どうしてそうつまらん見栄をはるのやら? 理想:
更新してるはずだがどのファイルを見てるんだ?
現実:
Latest commit 2 months ago
そろそろ完全に消えるな( ´,_ゝ`)プッ ぷちコンってUE4のコンテストか
作ってる次作のエンジンもUE4の設計を参考に作ってるのかな 煽りのレスが付くだけありがたいと思わないとな
↓ここなんか最初から相手にされてなくて惨めすぎる
Xoverを超えろ!ROCKMANIA Part1 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/gamedev/1502432611/ >>80
かわうそ
でも10年来のワナビー臭がするから >>80
強がってるがかまって欲しい雰囲気ぷんぷんでワラタ とりあえずぷちこん終わったからこっちの作業も再開するよ。
なにから始めようか忘れてるからとりあえずコードリファクタでもしてやること決めるよ なんかそれと一緒にStateMachineの研究でリポジトリ作ったけどなんか自分が思ってた形が
C#では出来なそうで正直辛い。Unity用でプロジェクト作ってはあるから気が向いたらそっちも更新してると思う
関数ポインタっぽくdelegate使いたいだけなんだけどどうも設計が甘く見てた Githubのcontributions反映されてないと思ったらemail変更したの忘れてた 今年も3ヵ月切ったしサンプルゲームひとつ作成していくよ
最初は、2DのRun&Jump系のゲーム作っていくよ。とりあえずSimpleRunって名前で
プロジェクト自体は、同じプロジェクトに入れるようにして、いつでも見れるようにしていくよ やっぱUnityとかでSceneで慣れちゃったからかStageで区切るのやめたほうがいい気がしてきた 大口たたいて結局逃亡とか、これ以上の恥は無いぞwwwwww この開発記録は、技術ブログに移行しました。
主に仕事等で見せれるものがGithubとここを見せるわけにはいかないので、綺麗にまとめていこうと思います。
しかしGithubを公開したことで話をすることができた方もいるので出してよかったと思います。
今後は技術ブログに残して仕事の役に立てれるようにしようかと思います。
Github自体は今後も更新していくので、よかったらWizardLib使ってね。それでは 実績ゼロのくせに強がりばっかりwwwww見栄っ張りwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 口だけ野郎Aチーム
助けが必要なときは、いつでも呼んでくれ 理想:
Github自体は今後も更新していくので、よかったらWizardLib使ってね。それでは
現実:
Latest commit 1 months ago
更新内容:コメントの追加だけ :/..::::::::::::::::::.丶: . . .. :/...::::::::::::::.. ヽ:
:/..::::::::::::::::::::::::::: ヽ:. :,r"´⌒`゙`ヽ: :/ ..:::::::::::::::::::/\ ヽ:
:i.::::::::::::」:::」:::」::」」i l: :/ , -‐- !、: :/..:::/::::/::::// ヽ l:. l.:
:|::::::::::o゚▲ ▲o: :/ {,}f -‐- ,,,__、): :l:::::!:o゚(●) (●)゚o:|:
:|:::::::::| "" .♭""l |: :/ / .r'~"''‐--、): :!:::l::::l ~" ,, ~ l:i:l:
:|::::::::|、 r‐― ァノ :|::,r''"´⌒ヽ{ o゚(●)ハ(●)゚o: :ヽ:i::!、 r‐― ァ ノノ':
:, -‐(⌒)\ヽ⌒ノイ::::::|:/: :\ (⊂`-'つ)i-、: :, -‐(⌒)\ヽ⌒ノ/.
:l_j_j_j と)\__フヽ::::::|: : `}. (__,,ノヽ_ノ,ノ :\:l_j_j_j と)\__フヽ: コメントだけwwwwww
:|::::ヽ :i |:::::|: :, -‐(⌒) :l ヽ⌒ソ ,ノ :ヽ :ヽ :i |:
:|::::::| :⊂ノ|:::::|: :l_j_j_j と) :} 、、_フj'' :⊂ノl: :| :⊂ノ|: 定期的に馬鹿にするようなのけっこう楽しいから言ってよ
他人の更新ぐらいしか罵るぐらいしか出来ないんだからさ x12でエンジン制作なんて個人には無理なんだから失踪したって恥でも何でもない。
無茶に挑戦しただけで、恥じることはないのである。 ■ このスレッドは過去ログ倉庫に格納されています