# SceneScript介绍

Wallpaper Engine 支持一种名为SceneScript的自定义脚本语言。SceneScript基于ECMAScript规范——这使得它与JavaScript非常相似。如果你以前用过JavaScript或类似的编程语言,你会有宾至如归的感觉。SceneScript 和 JavaScript 的主要区别在于,所有Web相关的功能都将缺失,并被与壁纸相关的功能所取代。

SceneScript 文档不会详细教你编程的基础知识。但是,SceneScript仍然是你学习编程的好途径——学习SceneScript的知识可以很好地应用到你可能在Wallpaper Engine之外使用的其他编程语言中。如果你不确定如何实现某些目标,请尝试在网络上学习JavaScript教程,因为SceneScript和JavaScript的核心完全相同。

请记住,SceneScript是为了让你能够自由的创建独特的自定义壁纸。我们的教程只提供帮助你入门的示例,SceneScript提供的可能性几乎是无限的。

# 在Wallpaper Engine中可以用SceneScript做什么?

SceneScript可以让你为壁纸组件各个属性的特定行为编程。这可以让你创建壁纸的动态行为,包括音频可视化工具、与当前时间交互、鼠标单击等。在某些情况下,改用时间轴动画可能更容易,特别是那些无限循环的简单动画/移动。

# SceneScript入门

如果你以前从未使用过 SceneScript,我们建议你从查看我们的SceneScript基础知识教程开始:

如果你已经了解了 SceneScript 的基础知识,请务必查看我们的其他教程和SceneScript语言参考: