AIを作るNPCを操作する処理のことは、AIと呼ばれます。Intelligence(=人工知能)の略です。AIというと、高度な技術に聞こえますが、ゲームの世界ではさほど複雑なプログラムでなくとも、NPCを動かしている処理はAIと呼ばれることがあります。PCを追いかけるPCを追いかけるAIを作ってみます。PCの方向に向かっていくだけの、簡単な処理です。NPCから見たPCの方向を計算して、その方向に毎フレームちょっとずつ移動していく、単純なルールです。以下の関数を追加します。NPC1つぶんのテーブルです。単位方向ベクトルの値を入れさえすれば、NPCは歩き出します。単位方向ベクトルは、NPCの向いている方向を表します。(このあたりの仕組みについては、第9回でも説明しています)。単位方向ベクトルのX成分/Y成分は、下記の式で計算できます。