エンジンってどういう意味ですか?
エンジンは、電子プラットフォーム上でプログラムやシステムを開発するためのコアコンポーネントです。このエンジンを使用すると、開発者はプログラムに必要な機能を迅速に作成して展開したり、プログラムの動作を支援するために使用したりできます。一般に、エンジンはプログラムまたはシステムのサポート部分です。一般的なプログラム エンジンには、ゲーム エンジン、検索エンジン、ウイルス対策エンジンなどが含まれます。
拡張情報: ゲーム エンジン
ゲーム エンジンとは、一部の編集されたコンピューター ゲーム システムまたは一部のインタラクティブなリアルタイム グラフィックス アプリケーションのコア コンポーネントを指します。これらのシステムは、ゲーム デザイナーがゲーム プログラミングに必要なさまざまなツールを提供し、ゲーム デザイナーが最初からゲーム プログラムを作成することなく、簡単かつ迅速にゲーム プログラムを作成できるようにすることを目的としています。
ゲーム エンジンとレーシング エンジンを比較してください。エンジンは車の心臓部であり、車の性能と安定性を決定し、車の速度やドライバーに直接関係するジョイスティックはすべてエンジンによって決まります。
同じことがゲームにも当てはまります。プロット、レベル、アート、音楽、操作、およびプレイヤーが体験するその他のコンテンツは、ゲーム エンジンによって直接制御されます。ゲーム エンジンはミッドフィールド エンジンの役割を果たし、ゲーム エンジンのあらゆる側面を統合します。要素は一緒にバンドルされており、バックグラウンドで同時にかつ秩序正しく動作するように指示されています。
簡単に言うと、エンジンは「衝突、物理システム、オブジェクトの相対位置の計算から、プレイヤーの入力の受け入れや正しい音量でのサウンドの出力などに至るまで、すべてのゲーム機能を制御するメイン プログラム」です。 ."
このエンジンは、2D ゲームであろうと 3D ゲームであろうと、ロールプレイング ゲームであろうと、リアルタイム ストラテジー ゲームであろうと、アドベンチャーであろうと、不思議なものではないことがわかります。パズル ゲームやアクション シューティング ゲームでも、1 MB のミニゲームごとに制御の役割を果たすコードが含まれています。継続的な進化を経て、今日のゲーム エンジンは、モデリングとアニメーションから光と影、パーティクル エフェクト、物理システム、衝突検出からファイル管理、ネットワーク特性、プロフェッショナルな編集ツールとプラグインに至るまで、複数のサブシステムで構成される複雑なシステムに発展しました。 ins は、開発プロセスのほぼすべての重要な側面をカバーしています。以下に、エンジンのいくつかの主要コンポーネントを簡単に紹介します。
1 つ目は光と影の効果、つまり、シーン内の光源がシーン内の人物やオブジェクトに与える影響です。ゲームの光と影の効果はエンジンによって完全に制御され、屈折や反射などの基本的な光学原理、および動的光源やカラー光源などの高度な効果はすべて、エンジンのさまざまなプログラミング テクノロジによって実現されます。
2 つ目はアニメーションです。ゲーム内で使用されるアニメーション システムは、スケルトン アニメーション システムとモデル アニメーション システムの 2 種類に分けられます。前者は内蔵ボーンを使用して駆動します。移動するオブジェクトを指定する方法が一般的ですが、後者はモデルに基づいて直接変形されます。このエンジンはこれら 2 つのアニメーション システムをゲームにあらかじめ埋め込んでおり、アニメーターがキャラクターの豊富なアクション スタイルを簡単にデザインできるようにしています。
エンジンのもう 1 つの重要な機能は、オブジェクトの動きを固定ルールに従わせることができる物理システムを提供することです。たとえば、キャラクターがジャンプするとき、システムのデフォルトの重力値によって、キャラクターがジャンプできる高さが決まります。落下速度だけでなく、弾丸の軌道や車両の衝突方法もすべて物理システムによって決定されます。
衝突検出は物理システムの中核部分であり、ゲーム内の各オブジェクトの物理的なエッジを検出できます。 2 つの 3D オブジェクトが衝突した場合、この技術により相互のすり抜けが防止されます。これにより、衝突検出により特性に基づいて位置とインタラクションが判断されるため、壁にぶつかったときに壁をすり抜けたり、壁を倒したりすることがなくなります。あなたと壁の間。
レンダリングはエンジンの最も重要な機能の 1 つです。3D モデルが作成された後、アーティストはさまざまな顔に応じてモデルにマテリアル マップを割り当てます。これは骨を皮膚で覆うことと同じであり、最後にレンダリング エンジンを使用して、モデル、アニメーション、光と影、特殊効果などのすべての効果がリアルタイムで計算され、画面に表示されます。レンダリング エンジンは、エンジンのすべてのコンポーネントの中で最も複雑であり、そのパワーが最終的な出力品質を直接決定します。
エンジンのもう 1 つの重要な役割は、プレーヤーとコンピューター間の通信を担当し、キーボード、マウス、ジョイスティック、その他の周辺機器からの信号を処理することです。ゲームがネットワーク機能をサポートしている場合、クライアントとサーバー間の通信を管理するためのネットワーク コードもエンジンに統合されます。
上記の退屈な導入を通じて、少なくとも 1 つのことは理解できます: エンジンはゲームのフレームワークに相当します。フレームワークが構築された後、レベル デザイナー、モデラー、アニメーターは、コンテンツ。
そのため、3D ゲームの開発プロセスでは、エンジンの制作に多くの時間がかかることがよくあります。
コストの節約、サイクルの短縮、リスクの軽減という 3 つの考慮事項のうち、ますます多くの開発者がサードパーティ製の既製エンジンを使用して独自のゲームを作成する傾向があり、膨大なエンジン ライセンスが必要になります。市場はすでに形成されています。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がエンジンってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Redmiは本日、新しいRedmi GPro 2024が3月4日に正式にリリースされることを正式に発表しました。つまり、来週にはこのエキサイティングな新製品がリリースされることになります。 RedmiGPro2024は、eスポーツのフラッグシップとして完全デビューし、携帯電話業界の能力をノートブックビジネスに深く統合し、210Wのスーパーパフォーマンスリリースを提示し、Redmiパフォーマンスが新たな最高値に達します。 i9-14900HX プロセッサーと RTX4060 グラフィックス カードを搭載し、e スポーツとクリエーションを完璧に組み合わせ、二重の進化を実現します。この観点から見ると、この新製品の性能は再び向上しており、実際の効果は興味深いものです。公式ウォームアップでは、新しいRedmi G Pro 2024には暴力的なエンジンのPCバージョンが搭載されていると述べられました。携帯電話技術の強化、3 つの主要な要因が牽引

『サイバーパンク2077』で黄学者が作った知性あるNPCはすでに中国語を話せる? Qubit を実際に体験して、NPC が中国語と英語で流暢に会話し、自然な表情と動き、口の形を一致させているのを目の当たりにする...目の前にスクリーンがなかったら、本当にその場にいるような気分になるでしょう。今年の CES 展示会で、Nvidia はインテリジェント エンジン Avatar Cloud Engine (ACE) を使用してゲームの NPC を「生きた」ものにし、大きな衝撃を与えました。 △CESに展示されるインテリジェントなNPCにはACEが採用されており、事前にスクリプトを用意することなく、ゲーム内のキャラクターが生き生きとした表情や体の動きを見せながら、プレイヤーとリアルな音声会話を行うことができます。デビュー当時はUbisoft、Tencent、NetEase、MiHoYoなどが存在しました。

リアルタイム グローバル イルミネーション (リアルタイム GI) は、常にコンピュータ グラフィックスの聖杯でした。長年にわたり、業界はこの問題を解決するためにさまざまな方法を提案してきました。一般的な方法には、静的ジオメトリ、大まかなシーン表現、または大まかなプローブの追跡などの特定の仮定を利用して問題領域を制約すること、および 2 つの間の照明を補間することが含まれます。 Unreal Engine のグローバル イルミネーションおよび反射システム Lumen テクノロジーは、Krzysztof Narkowicz と Daniel Wright によって共同設立されました。目標は、均一な照明と焼き付けたような照明品質を実現できる、以前のものとは異なるソリューションを構築することでした。最近、SIGGRAPH 2022 でクシシュトフ・ナルコ氏が

10月8日のニュースによると、米国の自動車市場は水面下で変化を遂げており、これまで親しまれてきた6気筒や8気筒エンジンが徐々にその優位性を失い、3気筒エンジンが台頭しつつあるという。 10月8日のニュースは、米国の自動車市場が水面下で変化を遂げていることを示した。かつて愛された6気筒や8気筒エンジンは徐々にその優位性を失い、3気筒エンジンが台頭し始めているが、アメリカ人の多くの心の中には大排気量モデルが大好きで「アメリカンビッグV8」というイメージがある。常にアメリカ車の代名詞であり続けています。しかし、最近海外メディアが発表したデータによると、米国の自動車市場の状況は大きく変化しており、水面下での争いは激化している。 2019 年以前は、米国が

インターネット技術の継続的な発展に伴い、Web テンプレート エンジンは Web サイト開発に不可欠な部分になりました。 PHP Web ページ テンプレート エンジンは、一般的に使用される Web ページ テンプレート エンジンの 1 つです。この記事では、PHP Web テンプレート エンジンの使用方法とよくある質問への回答を紹介します。 1. PHP Web テンプレート エンジンとは何ですか? PHP Web テンプレート エンジンは、Web デザインをビジネス ロジックから分離するテクノロジーです。テンプレート エンジンを使用すると、Web ページの表示と論理処理を分離できるため、コードがクリーンで明確になり、保守が容易になります。 PHP Webテンプレートエンジンとオリジナル

SAS が Oracle データベースに接続するときにエンジンの問題を解決するには、特定のコード例が必要です。SAS ソフトウェアをデータ分析に使用する場合、多くの場合、分析と処理のためのデータを取得するためにデータベースに接続する必要があります。その中でも、Oracle データベースへの接続は比較的一般的な操作です。ただし、Oracle データベースに接続するときにエンジンの問題が発生し、接続が失敗したり、正常に動作しなくなる場合があります。この記事では、SAS ソフトウェアで Oracle データベースに接続する際のエンジンの問題を解決する方法と、具体的なコードを紹介します。

SAS が Oracle エンジンを見つけられないという問題を解決するには、特定のコード例が必要です。SAS ソフトウェアを使用してデータ処理と分析を行う場合、外部データベースに接続する必要がある状況がよくありますが、その中で Oracle データベースが一般的に選択されます。 。ただし、Oracle データベースに接続しようとすると、SAS から Oracle エンジンが見つからないというメッセージが表示され、作業に問題が生じることがあります。この記事では、SAS が Oracle エンジンを見つけられない問題を解決する方法と、具体的なサービスを提供する方法を紹介します。

ChatGPT が誕生した日から、Microsoft は幸運を感じているはずです。数年前に投資した10億ドルが無駄ではなかったのは嬉しいことですが。さらに重要なのは、ChatGPT は敵ではなく友軍です。他の大手テクノロジー企業、特にマイクロソフトの古くからのライバルであるグーグルの雰囲気は非常に複雑だ。 Googleのベテラン社員であり、Gmailの開発者の一人であるPaul Buchheit氏は最近、検索エンジンがイエローページの電話帳を完全に消し去ったのと同じように、ChatGPTのような人工知能チャットボットがGoogleを破壊するだろうと語った。時期としては、ほんの1~2年程度です。ブッフハイト氏は水曜日、「Googleが完全に混乱するまでには1~2年しかかからないかもしれない。AIはたとえその後であっても検索エンジンの結果ページを一掃するだろう」とツイートした。