在定位移动设备和Kinect设备时构建代码

时间:2013-01-07 02:50:01

标签: actionscript-3 design-patterns mobile kinect-sdk

使用Starling和针对Windows Kinect传感器的AIRKinect框架构建多个游戏。

我想以这样的方式打包和重构我的类,以便我可以轻松地重新调整大部分代码和目标移动(主要是IOS)设备。 即触摸和多点触控支持将取代任何AIRKinect特定的骨架跟踪代码。

虽然我在ActionScript 3中进行编码,但我认为相同的通用代码结构应该与代码无关。

构建课程的好方法是什么? 想到了哪些设计模式?

1 个答案:

答案 0 :(得分:1)

基本上,您可以创建一个接口,如IController和几个实现该接口的平台相关类,例如KinectController和TouchController。然后,您可以在运行时检查系统功能并创建KinectController或TouchController。用法不会取决于具体类,因为它们都会实现IController。

这是一个非常基本的答案,但我不能更具体地回答,因为我对你的项目一无所知。