後部座席のないfpsゲーム銃口の原理と実現

fpsゲームで発射ボタンを押すと、銃口が上がり、弾丸が飛散します。現時点では、ゲームキャラクターの世界座標、FOV、ピッチ角、回転角に変化はありません。これらの要素の1つをロックすることによって達成されます。座席、

後部座席のない銃の解決策は次のとおりです。

(1)すべての弾丸を最初の弾丸と見なします;(優れた:シンプルで簡単に達成でき、隆起はありません;不足:散乱があり、一部の銃の銃口はまだ増加します;)

(2)キャラクターモデルを揺らさないように、つまり銃口が上がらないようにロックします(優れている:上昇がない、散乱がある、不足している:キャラクターモデルをロックすると、ゲーム画面が引き裂かれ、引っ張られます、ゲームの経験は非常に貧弱です;ほとんどお勧めしません)

(3)銃の特性を変更する;(優れた:後部座席なしで完璧、すべての弾丸は特定のポイントで直線的に打たれることができ、隆起や散乱はありません;欠如:すべての銃の関連する特性を変更する必要があります、そして実装はより複雑です)

 

(1)を例にとると、各弾丸を最初の弾丸と見なすために、変更方法は次のとおりです。

準備ツール:1。CS
オリジン(シングルプレイヤーゲーム分析の方が便利で、原則はxf、チキン、その他のゲームに共通です)クリックしてCSオリジン抽出コードをダウンロードします:dj1b
2. CheatEngine 7.0(ここでは7.0です。実際、どのバージョンでも動作します。Baiduでダウンロードできます。ウイルスが怖い場合は、フォーラムで検索できます。)




    リコイルとは、銃がバーストモードのとき、銃口が常に上がることです。FPSではゲームでは、反動はクロスセンターが上向きに走り、弾道が上向きになるという形で表現されます。マウスを長く押すと反動が大きくなります。したがって、ゲームのメモリには、マウスを長く押すと増加する値があり、この値で反動が増加します。したがって、この値を検索してロックするだけで済みます。

後部座席を作成しない手順:1。CEを
開いてショートカットキーを設定します

2.検索を容易にするために、ショートカットキー設定して値を小さいキーボードに増やします4.

3. csオリジンゲームプロセスを選択し、ゲーム

4試合は、いずれかの操作を行い、未知の初期値を検索しません

十字線と軌道が上向きに動作しているとき、キーパッド4が増加した値を検索するには、を押して、マウスの左ボタンを押し5.キープは
必ず押してくださいキーパッド4を使用して、発射プロセス中に増加した値を検索します

。6。ゲームは何の操作も行わず、発射せずに正確な値0を検索します

。7。手順5をもう一度操作し、左ボタンを押し続けてから、キーパッド4を押します。 1秒ごとに増加した値を検索し、残りのいくつかの値にフィルターをかけます。増加している値は、この時点でマウスの左ボタンを離します。これらの増加した値は0に戻り、これらの値をドラッグします。下に

この時点で、私は、マウスの左ボタンをリリースしている8、0に戻すには、これらの値は、我々はこれらのデータをプルダウンして、値を0にロック左のボックスでXは値ことを示していますは0にロックされています。この時点で、ゲームに戻り、マウスの左ボタンを押して発射し、効果を確認します。

9.すべての弾丸が壁に当たってポイントを形成し、反動のない状態を実現します。もちろん、ウィンドウのジッターをロックする、キャラクターモデルのジッターを移動して反動を発生させない、のプロパティを変更するなど、反動のない状態を実現する方法はたくさんあります。後部座席はありません。これは方法の1つにすぎず、他の人から学ぶことができます。

おすすめ

転載: blog.csdn.net/THMAIL/article/details/114481438