如何隐藏诸如Update()之类的关键方法,但揭示必要的细节?
|
我正在开发我的游戏框架,出于参数考虑,我有一个TimeService,它负责计算帧/增量时间和应用程序已运行的总时间。 TimeService从具有Update()方法的Service派生。揭示TimeService的数据(例如DeltaTime和TotalTime)但隐藏Update()方法以确保不使用DeltaTime或TotalTime进行任何操作的最佳方法是什么,会意外地调用Update()并丢弃所有计时? ServiceManager每帧调用一次Update()方法,因此才公开它。
有想法吗?
没有找到相关结果
已邀请:
3 个回复
抢垢洛韧
膏焦凑
痴浪墨