[過去ログ]
一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net (1002レス)
一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
524: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/03/30(土) 09:59:52.16 ID:RzjCApdz 敵戦車のホーミング攻撃を実装した 移動処理で、目標の座標を 現在のPCの座標で毎フレーム更新するだけ 他は >>519 の自機狙い弾と同じ 自機狙いは残像拳と一緒で 当たる頃には、もうそこに居ない 「馬鹿め!何処を狙っている!わしはここだ」 http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/524
525: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:32:36.49 ID:kiYAJn+a Done. で落ちてたのでまとめて進捗する http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/525
526: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:33:41.64 ID:kiYAJn+a 敵戦車の弾幕攻撃を実装した 4つの弾が広がってから PCにぶつかる様に収束する 「発射処理」 ・速度 = 壁の幅 * 100 * 乱数(4..12) / 12 / 10 ・加速度 = 速度 * -2 / 着弾までの予測フレーム数 - 1 乱数で拡散する速度を決めて そこからPCの座標に向かって収束する様に加速度を求める 「描画処理」 ・速度 += 加速度 ・補正座標 += 速度 ・現在のX or Z座標 += 補正座標 PCと敵の位置関係で軸に直角になる様に 計算中の描画用XかZ座標に補正座標を加える ・Y >= 0 なら Yの速度-- ・Y < 0 なら Yの速度++ Y座標は原点に向けて加速するsinカーブ 要は R-TYPE II の拡散波動砲 http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/526
527: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:34:38.58 ID:kiYAJn+a FPSの敵弾xPCの当たり判定を作った ・DX = (PCのX - 弾のX) / (PCの半径 + 弾の半径) ・DZ = (PCのZ - 弾のZ) / (PCの半径 + 弾の半径) でDXとDZが両方0だったらPCにダメージ http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/527
528: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:35:36.82 ID:kiYAJn+a 移動や攻撃などのキーが押されていなかったら PCのHPを少しずつ回復する様にした http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/528
529: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:36:07.30 ID:kiYAJn+a グレネードの煙幕で敵弾を防げる様にした 当たり判定は敵弾xPC等と大体一緒 http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/529
530: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:44:45.11 ID:kiYAJn+a 自弾のパルス、バースト、グレネードと敵との当たり判定できた パルスとバーストはオブジェクトのポインタの配列に ソートされて入ってるので、手前から判定して行って 最初に射線上(画面中心)に居るものが敵だったら そいつにダメージを入れる http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/530
531: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:45:18.53 ID:kiYAJn+a 戦車のHPが0になったら その場にグレネードと同じ爆炎を置く様にした グレネードは着弾予測地点で判定 ダメージは4フレームに別けて与える事で 誘爆する時に時間差が出る様にした http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/531
532: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/02(火) 16:45:45.53 ID:kiYAJn+a 戦車の爆発がおかしな場所に生成されるバグを直した 相互リンクする部分があやふやなコードだった ツクールだとコメント入れるだけでも面倒だけど それでも目印くらい付けとくべきだった http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/532
533: 某犬犬 ◆HzfAAjcl8nz1 [] 2019/04/02(火) 16:46:15.17 ID:kiYAJn+a 近接のビーム・クリスと敵の当たり判定できた 使用中のオブジェクトへのポインタの配列から 描画座標と半径が取得できるので、それで判定する 壁の有無に関係なく範囲内の敵全てにダメージを入れる 2コマでモーションして3コマ目で戻るので ダメージも半分ずつに分けて与える http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/533
534: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/03(水) 09:40:46.20 ID:MRhUeRMg 四捨五入ルーチン呼んでる所インライン展開したら めっちゃ速くなったwもう別ゲー http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/534
535: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/03(水) 09:52:32.94 ID:MRhUeRMg >>534 恒星系(宇宙)のモッサリ感が払拭された http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/535
536: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/03(水) 14:16:52.40 ID:MRhUeRMg FPSの戦車のダメージ・エフェクト作った 虚数空間のデータ構造をそのまま流用して 処理を少し調整しただけ 後で専用のデータが必要になる事が有れば その時に修整する http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/536
537: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/03(水) 15:34:45.93 ID:MRhUeRMg FPSのPCのダメージ・エフェクトを作った 恒星系のを流用して背景がフラッシュする様にした PCのHPが0になった時の フェードアウト→ゲームオーバー、の流れも出来た これでFPSの戦闘周りは大体できた http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/537
538: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/03(水) 16:17:58.09 ID:MRhUeRMg ゲームオーバー前のフェードアウト時に 画面を赤くするの忘れてたので実装 フェードアウト処理で 赤画面のピクチャ番号が0だったら普通に描画 番号が入ってたら黒画面の下に 赤画面を透明度50%で描画する http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/538
539: 某犬犬 ◆HzfAAjcl8nz1 [] 2019/04/04(木) 10:20:12.49 ID:tAjJGQFq FPSのブリーフィング画面を作った マップを3Dでグルグル回転して描画する http://lnl.osdn.jp/images/Space-SSS/blog/2019/02/l/briefing-001.png ・画面のX = 回転後のX ・画面のY = 回転後のZ / 2 マップ平面上の X,Z を回転させて 画面上の Y を半分に押し潰して描画する ピクチャ番号は90度毎に回転させて 奥から手前の順に変換する 画像は菱形を描いて 自前スクリプトで回転コピペしたものを 上下に縮小したものを使用する http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/539
540: 名前は開発中のものです。 [] 2019/04/04(木) 10:22:32.19 ID:tAjJGQFq >>539 リンクミス http://lnl.osdn.jp/images/Space-SSS/blog/2019/04/s/briefing-001.png http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/540
541: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/04(木) 12:17:25.82 ID:qRoOXX5a 10時間かけて作って余韻に浸ってるけど 「だから何?Unityならそんなの10分で作れるよ」 と言う目線が厳しいので後でUE4で作り直します http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/541
542: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/04(木) 22:18:34.23 ID:qRoOXX5a 三角関数の調整をした 座標に100の下駄を履かせて、固定小数点数にしてるけど 数学関数だけ精度を上げようと、1,000にしたのは間違いだった オーバーフローしない様に、10で割ってから使ってるから意味無い http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/542
543: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/04/05(金) 10:35:56.81 ID:xTokyv9S ブリーフィング画面の背景と 読み込み中のメッセージを作った この演出の為にロード時間が伸びて本末転倒なので 次のエリアに進む時はマップ回転無しにする http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/543
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 459 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s