引擎的3种方法