我正在开发一个游戏,其中我希望有多个脚本,所有实现相同的结构。每个脚本都需要在自己的范围内运行,这样代码就不会与其他脚本重叠。例如:
structure.js
function OnInit() {
// Define resources to load, collision vars, etc.
}
function OnLoop() {
// Every loop
}
function ClickEvent() {
// Someone clicked me
}
// Other fun functions
现在,让我说我有:"BadGuy.js“、
我想知道是否有人可以告诉我游戏和游戏引擎是如何适应游戏开发的。具体来说,我的意思是,游戏引擎实际上并没有游戏。所以我基本上不清楚的是,游戏开发人员是否构建了一个引擎,然后创建了一个继承自engine的新类,然后成为游戏?
例如:
class ShooterGame : public Engine
{
};
所以基本上我不清楚游戏代码在引擎中的位置。