[過去ログ]
【c#+DX】スピードシューティング(仮)プロジェクト [転載禁止]©2ch.net (372レス)
【c#+DX】スピードシューティング(仮)プロジェクト [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: tkr ◆8reCYe8za. [sage] 2015/07/12(日) 23:51:31.47 ID:k1m5p6IG 【プロジェクトページ(OSDN)】 https://osdn.jp/projects/shooting-game/ 【プロジェクトの説明】 最近流行っている弾幕シューティングとは真逆のシューティングゲームを作成するプロジェクトです。 具体的には敵や敵の出す弾は高速ですがあまり弾を出しません。 瞬発力を必要としますが攻略も楽しめるゲームを目指します。 【プロジェクトへの参加について】 プログラミングはもちろん、画像、音楽編集等も大歓迎です。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/1
2: 名前は開発中のものです。 [sage] 2015/07/13(月) 00:14:08.70 ID:u37lAxzn 【フォーラム-ゲームの基本的な部分】 *ゲームの正式名称 https://osdn.jp/projects/shooting-game/forums/32557/36941/ *クラス図、is-a、has-a https://osdn.jp/projects/shooting-game/forums/32557/36942/ *総合 https://osdn.jp/projects/shooting-game/forums/32557/36940/ 【チケット】 クラス図、is-a、has-aの関係をある程度作る 【マイルストーン】 基本的な部分を決める とりあえず動くようにする http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/2
3: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 00:26:50.56 ID:u37lAxzn とりあえず現在のプロジェクト情報を貼りました。 宜しくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/3
4: 名前は開発中のものです。 [sage] 2015/07/13(月) 02:13:36.50 ID:AAWa3QHZ 面白そうだけど自分のイメージと同じかわからんな C# DXってSharpDX想定? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/4
5: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 17:12:14.36 ID:u37lAxzn >>4 DXライブラリです。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/5
6: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 18:20:14.41 ID:u37lAxzn 【スレッド ゲームの基本的な部分:クラス図、is-a、has-a】 is-a、has-aの関係を簡単に作りました。 https://osdn.jp/projects/shooting-game/forums/32557/36942/ is-a GameObject ┬Teki─各種敵 ├My ├Die └Tama─各種弾 has-a Main┬Title ├Ranking┬Score[] │ └Net └Game┬Teki[]─Tama[] ├My─Tama[] ├Back ├Point ├Key └TamaNumber http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/6
7: 名前は開発中のものです。 [sage] 2015/07/13(月) 20:06:58.55 ID:UACPDUdt オブジェクトの継承包合関係はプログラマくらいしか興味ない情報じゃないかな。 画像と音も募集してるならもうちょい具体的なイメージを提示したほうが良いんじゃなかろうかのー http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/7
8: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 20:57:59.92 ID:u37lAxzn is-a、has-a修正 これの通りにクラスを作成してコミットしました。 is-a GameObject ┬Teki─各種敵 ├My ├Die └Tama─各種弾 Stage─各ステージ has-a Main┬Title─TitleKey ├Ranking┬Score[] │ ├Net │ ├File │ └RankingKey └Game┬Teki[]─Tama[] ├My─Tama[] ├Stage─Back ├Point ├GameKey └TamaNumber http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/8
9: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 20:58:46.70 ID:u37lAxzn ファイル分け。1/2 *Back.cs Back *Die.cs Die *Game.cs Die *GameObject.cs GameObject *Key.cs GameKey TitleKey RankingKey *Main.cs Main *My.cs My *Number.cs TamaNumber Point http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/9
10: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 20:59:07.34 ID:u37lAxzn ファイル分け。2/2 *Ranking.cs Net Ranking Score File *Stage.cs Stage 各ステージ *Tama.cs 各弾 *Teki.cs 各敵 *Title.cs Title http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/10
11: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 21:00:41.26 ID:u37lAxzn >>7 具体的なイメージは少々お待ち下さい。今日の夜〜明日の間には公開できると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/11
12: tkr ◆8reCYe8za. [sage] 2015/07/13(月) 21:19:05.71 ID:u37lAxzn javaですがイメージが少しでもできるようにリンク貼っておきます。 実際は画像が変わり、敵が弾を出すようになり、ステージが追加されたりします。 https://www.mediafire.com/folder/8gurxfhhq2a4d/ 現在の予定 ・無限ループ ・通常弾で攻撃するとゲージが溜まりゲージを消費して特殊弾を撃てる http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/12
13: 名前は開発中のものです。 [sage] 2015/07/14(火) 08:39:22.66 ID:XAZno6tk DXライブラリをC#から使うメリットは全くないよな。 まあそれしか知らんのならしょうがないが。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/13
14: tkr ◆8reCYe8za. [sage] 2015/07/14(火) 18:28:38.24 ID:c995+RdQ >>13 .NET Frameworkがあるからと言う事ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/14
15: tkr ◆8reCYe8za. [sage] 2015/07/14(火) 23:07:04.35 ID:c995+RdQ コミットしました。 GameObjectクラスを少し作成。 Mainクラスとmainクラスに変更。 Mainメソッドを少し作成。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/15
16: tkr ◆8reCYe8za. [sage] 2015/07/15(水) 22:58:26.34 ID:6a/hDLf/ コミットしました。 仮の画像を追加。 GameObjectクラスのコンストラクタとその子クラスのコンストラクタを作成。 GameObjectクラスにメソッド追加。 mainクラスで画像の読み込み。 その他修正。 チケットを作成しました。 自機を作る https://osdn.jp/ticket/browse.php?group_id=10028&tid=35316 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/16
17: tkr ◆8reCYe8za. [] 2015/07/18(土) 10:27:41.66 ID:czytKmOT 【コミットr6】 Dieクラス作成 列挙型Direction作成 Myクラスの移動部分作成。 GameObjectクラスのimgX、imgY、hitX、hitYをプロパティでまとめて変更できるようにした。 GameKeyクラスをstaticに。 GameKeyの移動部分を作成。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/17
18: 名前は開発中のものです。 [] 2015/07/27(月) 15:08:51.12 ID:/CO8ZZaM また糞スレ立て逃げ? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/18
19: 名前は開発中のものです。 [sage] 2015/07/27(月) 16:15:12.04 ID:w0ctpQcp >>1のリンク先で7/22にコミットがあるよ。 判断するにはまだ早いかと。 成果物はおろか中間ファイルまでリポジトリに入ってるのは勘弁だがw http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/19
20: tkr ◆8reCYe8za. [] 2015/07/27(月) 16:47:05.18 ID:59qqZLSf 立て逃げではありません。すみません。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/20
21: tkr ◆8reCYe8za. [] 2015/07/31(金) 22:56:37.67 ID:kNTv3ZOJ 【コミットr8】 Screenクラス追加。 Gameクラスを少し作成。 is-a、has-a、ファイル分け.txt変更。 その他変更。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/21
22: 名前は開発中のものです。 [sage] 2015/08/03(月) 13:43:20.95 ID:5yU+Pb88 binとobj乗っけるのやめられないのかなあ Datasの置き場所に工夫が必要になるけどさあ http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/22
23: tkr ◆8reCYe8za. [] 2015/08/03(月) 15:49:58.12 ID:kY1MKn3T >>22 objフォルダとbinフォルダはいらないという事ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/23
24: 名前は開発中のものです。 [sage] 2015/08/03(月) 16:14:51.48 ID:5yU+Pb88 そう、あと.suoもいらん VCS使うの初めて? まあソースツリーとバイナリの配布は別々にした方がいいかと http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/24
25: tkr ◆8reCYe8za. [sage] 2015/08/03(月) 16:20:23.48 ID:kY1MKn3T 解説しているサイトとかないですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/25
26: 名前は開発中のものです。 [sage] 2015/08/03(月) 17:11:38.15 ID:5yU+Pb88 難しいな、何を管理対象にするかとかを書いてるとこなかなかないな 最近はGitのが解説多そうだしなあ .svnignore とVisualStudio svnあたりでたどってみては・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/26
27: tkr ◆8reCYe8za. [sage] 2015/08/03(月) 17:14:45.37 ID:kY1MKn3T ありがとうございます。 少し調べてみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/27
28: tkr ◆8reCYe8za. [sage] 2015/08/03(月) 18:30:32.21 ID:kY1MKn3T 【r9】 TamaNumber削除 GameObjectの座標を倍精度小数にし、それに合わせてその他メソッド等を修正 Tamaクラスの弾管理メソッド作成 【r10】 フォルダ構造を変更 【その他】 r9で弾幕っぽくなっていますがあれは自機の必殺技的な物です。実験用に自動で弾が発射されるようになっています。 敵を倒すとゲージが溜まっていき、それを使う事で特殊弾や一定時間無敵、スピードアップや連射等の強化ができるようにする予定です。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/28
29: tkr ◆8reCYe8za. [sage] 2015/08/03(月) 18:55:00.01 ID:kY1MKn3T ゲーム名候補 QSTG 意味…QuickSTG 何かいまいち。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/29
30: tkr ◆8reCYe8za. [sage] 2015/08/04(火) 00:46:27.42 ID:MmvJawGv 【r11】 分かりにくいコメントの修正。 GameObjectクラスのコンストラクタ(double,double,int)、(GameObject,int)を追加。 GameObjectクラスの中心座標取得関係のメソッドをint型指定でもできるようにした。 テスト用にオブジェクトの当たり判定部分を赤い四角で囲んだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/30
31: tkr ◆8reCYe8za. [] 2015/08/04(火) 20:22:38.64 ID:OvWBl5fZ 【r12】 当たり判定用の座標、大きさと画像用の座標、大きさについて.txt作成 追跡弾作成 回転弾変更 散弾作成 自機の移動範囲拡大 弾のキー操作に少し対応 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/31
32: tkr ◆8reCYe8za. [sage] 2015/08/04(火) 21:32:13.48 ID:OvWBl5fZ 【当たり判定用の座標、大きさと画像用の座標、大きさについて.txt】 基本的に当たり判定用の座標、大きさと画像用の座標、大きさは同じにして下さい。 ただし弾のスピードが速すぎてすり抜ける場合など調整が必要な場合は調整して下さい。 また画像用の変数をメインに考えて下さい(はみ出しチェックなどは画像用変数で行う) http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/32
33: tkr ◆8reCYe8za. [sage] 2015/08/04(火) 21:33:14.67 ID:OvWBl5fZ その1 【ゲージ関係.txt】←次回のコミット時に追加します。 敵を倒すとゲージが溜まっていくようにする予定です。 そのゲージで色々な技をできるようにする予定です。 以下現在考えている技(全仮名) 【弾系】 ゲージを使う事で特殊弾を撃てるようにする予定です。現在の予定は *高速弾 通常の弾の1.5〜2倍速い弾 *拡散弾 前に飛んでいく弾 *追跡弾 敵の方向に飛んでいく玉弾 *回転弾(切り札) 数方向に弾をばら撒く *円形弾 円形に弾を飛ばす http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/33
34: tkr ◆8reCYe8za. [sage] 2015/08/04(火) 21:33:42.42 ID:OvWBl5fZ その2 【ゲージ関係.txt】←次回のコミット時に追加します。 敵を倒すとゲージが溜まっていくようにする予定です。 そのゲージで色々な技をできるようにする予定です。 以下現在考えている技(全仮名) 【自己強化】 *連射強化 弾を発射できる間隔が短くなる *移動速度強化 速度が1.5〜2倍になる *当たり判定縮小 自機の当たり判定が1/2〜1/4になる *弾サイズ強化 弾サイズが2〜4倍になる 【その他】 *回避 60Fくらい無敵 *カウンター 最初の5fで敵の攻撃が当たれば回転弾、6〜10fなら円形弾、11〜15なら拡散弾などのカウンターが可能。ギリギリまで引き寄せるほど効果が大きくなるようにしたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/34
35: tkr ◆8reCYe8za. [sage] 2015/08/05(水) 18:24:23.25 ID:QPVl04Xr 【r13】 「ゲージ関係.txt」作成 Tamaクラスの進むx、yを先に計算するようにして高速化。 回転弾変更 テスト用のDrawBoxが重い為コメントアウト 散弾変更 【その他】 GameObjectクラスが使いにくいので改造中です。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/35
36: tkr ◆8reCYe8za. [sage] 2015/08/06(木) 00:21:24.25 ID:WafvykF3 【r14】 「当たり判定用の座標、大きさと画像用の座標、大きさについて.txt」削除 GameObjectの大幅変更とそれに依存するクラスの修正 *内容 今までの当たり判定と画像のXYWHを統一し当たり判定を+数値で指定するようにした。 便利なプロパティやコンストラクタ等の作成。 当たり判定のすり抜け防止の為、矩形の当たり判定に加えて線分の交差判定を追加した。 その他色々。 *注意 newして待ち時間のある弾は発射した機体を追うため、機体が動くとテスト用当たり判定線分の表示がおかしくなります。ただしゲームには影響ありません。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/36
37: tkr ◆8reCYe8za. [sage] 2015/08/06(木) 23:08:46.75 ID:WafvykF3 ゲーム名候補 "煌速凶獸狙撃" 意味:光(煌)速で凶暴な獣(獸)を狙って撃破。 でも獣じゃなくて戦闘機のシューティング作りたいんだよな・・・ 最近人型多いから。 機械なら "煌速危機狙撃" でもいいか。本当は危険な機械って書きたいのに危機になってしまったorz http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/37
38: tkr ◆8reCYe8za. [sage] 2015/08/06(木) 23:42:09.49 ID:WafvykF3 【r15】 GameObjectクラスにNotLineメソッド追加 前回コミットの弾を発射した後移動すると当たり判定用線がおかしくなる不具合修正 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/38
39: tkr ◆8reCYe8za. [sage] 2015/08/07(金) 08:49:22.32 ID:8P091hGo 【r16】 機体の描画領域を画面の端までから380×460(ただし左と上に10隙間がある)に変更 それに合わせて各クラス変更。 またGameObjectクラスのDrawGraphを使って描画している場合はウィンドウの座標ではなく描画部分の座標で指定して下さい(例:ウィンドウのX20に描画する場合はX10と指定) http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/39
40: tkr ◆8reCYe8za. [sage] 2015/08/07(金) 22:20:27.70 ID:8P091hGo 【r17】 自機の初期位置変更 散弾変更 通常弾、高速弾、連射弾作成 Tamaクラス修正 GameObjectクラス修正。スピードが速すぎると線分交差判定がおかしくなる問題修正。またそれに依存するクラスの修正。 「ゲージ関係.txt」変更 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/40
41: tkr ◆8reCYe8za. [] 2015/08/25(火) 14:25:21.12 ID:3/2xaZaA 【r18】 連射弾変更 弾の待ち時間.txt作成 弾の発射にキーを割り当てる為に色々変更 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/41
42: 名前は開発中のものです。 [sage] 2015/08/25(火) 22:15:49.20 ID:BcQa3el1 ソースみたけど、C#は初心者なのか C#版DXライブラリはオブジェクト指向的に不自然だから、軽くでいいからラッパーを作ってC#の流儀に合うようにしたほうがいいと思うぞ あとは、もう少し名前に気を使ってC#の命名規則に合わせるとか、ドキュメントコメントつけるとか、publicなフィールドはすべてプロパティにするとかしとくと後々余計な苦労せず済むかも http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/42
43: tkr ◆8reCYe8za. [] 2015/08/25(火) 22:22:41.81 ID:3/2xaZaA >>42 javaから移ってきて文法がほぼ一緒だったので何となくで書いていました。 ラッパーを作るというのは例えば DX.TRUEorFALSEを返す所をboolで返したりという事でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/43
44: 名前は開発中のものです。 [sage] 2015/08/26(水) 00:43:03.16 ID:43jSpF/y >>43 そういうのもそうだし、refやoutを取る関数もラップするとか、呼び出しをクラスにまとめるとかいろいろある ただし、あんまりこだわるとラッパーライブラリ作るのに忙しくてゲーム作成に行き着かなくなるからほどほどに あと、座標はPoint、大きさはSize、矩形はRectangleにしたほうがスッキリするし、IntersectsWithみたいなメソッドも使えておすすめ。 ただし、構造体はフィールドとプロパティで扱いが違うから、publicはすべてプロパティに統一しない後々面倒かもしれない http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/44
45: tkr ◆8reCYe8za. [] 2015/08/26(水) 00:48:06.85 ID:WO7voyCF >>44 自作しないで http://totora.jpn.org/archives/2006/04/c_directx.html はどうですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/45
46: 名前は開発中のものです。 [sage] 2015/08/26(水) 19:53:28.26 ID:43jSpF/y >>45 それは方向性はいいけど、更新されてないから真似して作り直したほうがいい http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/46
47: tkr ◆8reCYe8za. [] 2015/08/26(水) 22:37:29.79 ID:WO7voyCF >>46 こういう感じでいいんですね。分かりました。 作ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/47
48: tkr ◆8reCYe8za. [] 2015/09/22(火) 18:29:52.92 ID:bN6hvXlQ 【r19】 自機速度変更 敵のtestバージョン作成 追跡弾完成 当たり判定改善 しばらくこのプロジェクトは休んで、DXライブラリのラッパーを作成します。ラッパーが完成したら再開します。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/48
49: 名前は開発中のものです。 [sage] 2015/09/23(水) 18:29:23.88 ID:yvMtYnZz C#版DXライブラリを使う→ラッパーを作りたくなる→力尽きる まじこれよくあるパターン DXライブラリらしさを受け入れるか、monogame/xnaを使うかどちらかにした方がいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/49
50: tkr ◆8reCYe8za. [] 2015/09/23(水) 18:40:40.60 ID:J1ZA+I3K >>49 ラッパーって結構大変ですかね?今少し作ったんですが。 後は当たり判定などのライブラリもセットにする予定ですが http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/50
51: 名前は開発中のものです。 [sage] 2015/09/24(木) 11:28:09.61 ID:4vy7z76W キリがないからなw オープンにしてみんなで作るか、機能限定にしておくか すっぱり諦めるか http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/51
52: tkr ◆8reCYe8za. [] 2015/09/24(木) 17:33:22.83 ID:S6zLvnKj >>51 OSDNで作っています。 https://osdn.jp/projects/dxlibplusforcs/ http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/52
53: 名前は開発中のものです。 [sage] 2015/09/24(木) 18:54:54.73 ID:4vy7z76W svn好きだのう、、、まあAnkhSVN使いやすいけどな git svn でcloneしてbranch作ってみた、休日しかいじれないけど手伝えそうならアカウント作ってみるよ http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/53
54: tkr ◆8reCYe8za. [] 2015/09/24(木) 19:12:50.86 ID:S6zLvnKj >>53 SVN以外使い方分からないんですよね…GITのプロジェクト多いですけど。 宜しくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/54
55: 名前は開発中のものです。 [sage] 2015/09/25(金) 13:55:13.01 ID:dx9+MAoo ライセンスどうなってる? いや、GPLから持ってくるならGPLである必要があるし、前もって決めておかないとかなと。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/55
56: tkr ◆8reCYe8za. [] 2015/09/25(金) 15:55:57.38 ID:FP5hZern >>55 シューティングはGPLで、DXラッパーはDXと同じです http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/56
57: 名前は開発中のものです。 [sage] 2015/09/26(土) 12:12:22.78 ID:ngHAWiVs うー、2ヶ月でこの程度か。って素人ならしょうが無いかな。 C#なら、素直にUnity使えば良いのに。 演出系でレイヤー構造を複数持たせられないと現代シューティングは難しいよ。 マップや出現ポイントエディターは作成するの? しないのならTEXTファイル?それとも既存のMAPエディタ乗っ取る? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/57
58: tkr ◆8reCYe8za. [] 2015/09/26(土) 12:41:22.48 ID:bTB095kx >>57 Unityは速度的にどうなんでしょうかね?3Dだと重くなりそうなので。 ただ今回はDXライブラリで作ろうと考えています。 敵の出現管理はソース直書きより外部ファイル取り込みのほうが便利ですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/58
59: 名前は開発中のものです。 [sage] 2015/09/26(土) 13:48:48.21 ID:ngHAWiVs うん、そだね。外部ファイルの方が良いよ。 DXライブラリ、癖あるでしょ。DirectX9.0cに準拠するのかな。 そしたらsprite無いよね(涙 チップのアニメーションとかはどうやるの? Uniryだとmultiple-spriteがあるから楽だけど。 時間があったら、mapエディターとチップ出現エディター作りたいけど、自分の仕事でいそがしいっす。ごめんね。 テキスト(CSVでもいいけど)でやるより、一つのエディターでやれば楽だけど、バックスクロールや上下スクロールが大変だね。 あと、多重スクロール。 まあ、スピード的にはC#+DXライブラリで問題ないでしょ。Unityは次覚えたら良いんじゃないかな。 今は殆どスクラッチでしょ? 敵のアルゴリズムとか、玉のアルゴリズム大変でしょ? 直進系なら良いけど、放物線とか結構大変だよ−。 がんばってね! http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/59
60: 名前は開発中のものです。 [sage] 2015/09/26(土) 14:57:58.09 ID:XwDjfwiB これはキモい http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/60
61: tkr ◆8reCYe8za. [] 2015/09/26(土) 15:11:05.49 ID:bTB095kx c#とゲーム製作の勉強にもなるので、Unityは出来る限り使わずに作って、また別の機会に使いたいと考えています http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/61
62: 名前は開発中のものです。 [sage] 2015/09/26(土) 15:36:30.73 ID:TwuDMib/ おう、がんばってくれ しかし、α1.1をやってみたけど、 >敵や敵の出す弾は高速ですがあまり弾を出しません。 >瞬発力を必要としますが攻略も楽しめるゲーム ってのがどんなイメージなのか良く分からんかった・・・ 今日び、 オッサン心をくすぐるドット絵を出すだけじゃ、喜ばれないぞ! http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/62
63: tkr ◆8reCYe8za. [] 2015/09/26(土) 15:42:30.47 ID:bTB095kx >>62 あれはまだ実験段階のjavaで作ったゲームなので、まだ色々機能を追加します http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/63
64: tkr ◆8reCYe8za. [] 2015/09/26(土) 15:48:33.51 ID:bTB095kx >>62 今の所の考えている事は 弾幕のように弾が遅く、大量に出てくると言うより、スピードの速い弾を少し出してくる感じです 攻略も楽しめると言うのは、敵の大技の前には分かりやすい予備動作があり、運ゲーにならないようにする感じです 後はカウンター、ゲージ溜め→大技、自己強化なども追加します http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/64
65: 名前は開発中のものです。 [sage] 2015/09/26(土) 16:05:08.39 ID:TwuDMib/ >攻略も楽しめる そういえば、対戦FPSやってると、 時間当たりの情報処理能力がズバ抜けている瞬発力系プレイヤーと、 知識が豊富で戦略を押し付けてくるプレイヤー の2種類が幅を利かせてくるな ところで弾幕はそうだが、スピードの速い玉っていうのも最近使われまくっていると思うが 20年前の「レイストーム」の戦艦レーザーなんて、 守銭奴根性がにじみ出ていたぞ! http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/65
66: 名前は開発中のものです。 [sage] 2015/09/26(土) 16:06:45.86 ID:KkPDBS5g 究極タイガーみたいなのって書いとけばok http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/66
67: 名前は開発中のものです。 [sage] 2015/09/26(土) 16:09:07.68 ID:TwuDMib/ 20年前は最近じゃなかったな! http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/67
68: tkr ◆8reCYe8za. [] 2015/09/26(土) 16:17:16.70 ID:bTB095kx 後はモンハン的要素も若干入れる予定です http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/68
69: 名前は開発中のものです。 [sage] 2015/09/27(日) 15:42:05.93 ID:ZFjBHiTy つまり、話を総合すると 成長要素、収集要素、ミッション選択のある彩京シューライクなSTGということでよろしいか http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/69
70: tkr ◆8reCYe8za. [] 2015/09/27(日) 15:55:13.51 ID:yPEfxHWZ >>69 モンハン的要素はシステム面じゃなくてアクション面です。 まだ検討中ですが、銃の種類を似たようなシステムにしたいと考えています。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/70
71: 名前は開発中のものです。 [sage] 2015/09/28(月) 10:31:53.15 ID:6jJ4D3n7 ラッパーやること多すぎるな とりあえず、こうあるべきの部分は後にして1対1で全ての関数を呼べるだけの下地を作っとかないとか http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/71
72: 名前は開発中のものです。 [sage] 2015/09/28(月) 14:56:08.71 ID:MpiX+rcD いや作るべきか否かを慎重に検討するべきやろ 使用頻度1とかは諦めるか代替方法を模索する方向で 俺には出来ん 諦めろ と突っぱねる強さも必要 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/72
73: tkr ◆8reCYe8za. [] 2015/09/28(月) 16:30:50.86 ID:PbKA+P2w ラッパーはとりあえず、3D機能は後回しにして、2D関係だけ作っていきます。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/73
74: tkr ◆8reCYe8za. [] 2015/09/29(火) 18:58:46.52 ID:Cl1WxuS+ この関数のラッパーどうやって作ればいいんだ? アドレスを返すらしいけどアドレス→構造体って難しそうだし、そもそもDINPUT_JOYSTATE型構造体が使えないし GetJoypadDirectInputState http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/74
75: 名前は開発中のものです。 [sage] 2015/09/29(火) 19:39:11.71 ID:n2r5bcbC GetJoypadDirectInputX() とかバラすのが一番簡単 2つの値を同時に取るみたいなのが多いと困るがw http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/75
76: 名前は開発中のものです。 [sage] 2015/09/29(火) 21:01:46.58 ID:4M5VpSlw ソース見てないけどWindowsのAPIとかで構造体使ってる奴はよくあるし、C#から呼び出せる。 DINPUT_JOYSTATEって検索したらメンバーに配列があるのな そういったのはどうやって渡すのか知らなかったから検索してみた http://www2u.biglobe.ne.jp/~kaduhiko/csharp_05.html http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/76
77: tkr ◆8reCYe8za. [] 2015/09/29(火) 21:31:46.74 ID:Cl1WxuS+ DxLibDLLネームスペース内にDINPUT_JOYSTATE構造体があると思っていたらDXクラス内にあったみたいです。 クラス内に構造体の宣言とか出来たのか… ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/77
78: tkr ◆8reCYe8za. [] 2015/09/29(火) 22:16:47.99 ID:Cl1WxuS+ >>76 あ、そのまま構造体を渡しても配列があると駄目なんですね。 作ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/78
79: tkr ◆8reCYe8za. [] 2015/10/03(土) 20:55:05.45 ID:0U3SsDXD STGは生DXLibで作りながら、ラッパー作ったほうがいい気がしてきた ずっとラッパーばっかりしてると疲れてくる… http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/79
80: tkr ◆8reCYe8za. [] 2015/10/03(土) 22:02:35.92 ID:0U3SsDXD ゲーム名思いつかない… 東方とは逆の物を作りたいから西方にしようと思ったら既に存在していた http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/80
81: tkr ◆8reCYe8za. [] 2015/10/03(土) 22:05:38.74 ID:0U3SsDXD MachShooting…でいいかな http://mevius.5ch.net/test/read.cgi/gamedev/1436712691/81
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 291 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s