Actionscript 3 针对移动和Kinect设备构建代码

Actionscript 3 针对移动和Kinect设备构建代码,actionscript-3,design-patterns,mobile,kinect-sdk,Actionscript 3,Design Patterns,Mobile,Kinect Sdk,使用Starling和AIRKinect框架针对Windows Kinect传感器构建多个游戏 我希望以这样一种方式打包和重构我的类,即我可以轻松地重新调整大部分代码的用途,并以移动(主要是IOS)设备为目标。 ie触摸和多点触摸支持将取代任何特定于AIRKinect的骨骼跟踪代码 虽然我在ActionScript3中编码,但我认为相同的通用代码结构应该保持代码不可知 什么是组织我的课程的好方法? 您会想到哪些设计模式?基本上,您可以创建一个接口,如IController和几个实现该接口的平台相

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

我希望以这样一种方式打包和重构我的类,即我可以轻松地重新调整大部分代码的用途,并以移动(主要是IOS)设备为目标。 ie触摸和多点触摸支持将取代任何特定于AIRKinect的骨骼跟踪代码

虽然我在ActionScript3中编码,但我认为相同的通用代码结构应该保持代码不可知

什么是组织我的课程的好方法?
您会想到哪些设计模式?

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

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