编写“被动模式”或“屏幕保护模式”的脚本

时间:2011-11-24 00:30:17

标签: c++ language-agnostic user-interface scripting passive-mode

许多游戏通过将脚本附加到游戏世界中的对象来将关卡设计和故事线设计与开发分开。我希望做一些类似的事情,尽管不是在游戏中,来控制应用程序的“被动模式”或“屏幕保护程序”模式。

到目前为止的要求是:

  • 指定各种调用的时间线
  • 能够编写同步操作的脚本 - 为应用程序的不同方面指定单独的时间线,例如:一个用于主应用程序,另一个用于状态栏
  • 能够与目标应用程序进行交互,目标应用程序是用c ++编写的。功能注释或映射。
  • 相当人性化 - 非开发人员应该能够修改它

基于以上所述:

  • 什么样的脚本语言最适合该法案?
  • 是否需要脚本语言?
    • 是否有提供此类功能的库?

更多信息:

正在开发的应用程序旨在用于两种不同的场景:一种是主动用户交互,另一种是被动模式,有点像屏幕保护模式,并且打算在自动驾驶模式下运行大屏幕 - 仅查看。

目前,以被动模式运行的应用程序通过调用用户交互所调用的函数与各种用户界面元素进行交互。这些调用是手动定时和调用的;在应用程序的源代码中进行硬编码。

将此作为脚本公开的动机是让不同的客户部署可单独配置,因为我们预见每个客户都希望在被动模式下运行应用程序时会发生不同的操作序列。

0 个答案:

没有答案