您的位置 首页 > 德语常识

ae德语大写?AE表达式语法

大家好,如果您还对ae德语大写不太了解,没有关系,今天就由本站为大家分享ae德语大写的知识,包括AE表达式语法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

1、说明:AE一般指AdobeAfterEffects。

2、AE表达式是一种区分大小写的语言,可以识别大小写字母之间的差异,因此你需要严格按照内置术语规范去编写表达式!

3、上图所示,我们在前几节也使用上述语句编写过表达式,我们所使用的获取位置属性的语句是position他的开头是小写的,所以上述表达式中P字母大写是错误的。同样,内置术语中Math要求是M大写,所以小写方式是错误的,大家一定要记清内置术语的一些写法。

4、我们再看下面的例子(这个是错误的):

5、x=thisLayer.position[0];\ny=thisLayer.position[1];\n[Math.round(X),Math.round(y)];

上述写法执行起来是会报错的,问题在哪里呢?在x变量的使用上,我们声明变量x时,使用的是小写的x,而在使用x变量时,却使用的大写的X,因为AE表达式是严格区分大小写的,所以报错内容是Xisnotdefined错,表明大写X并未定义,当我们将使用x变量时,改成小写,将不再报错:

6、x=thisLayer.position[0];\ny=thisLayer.position[1];\n[Math.round(x),Math.round(y)];

如果你想使用大写X,那么请记得,在定义变量X时,也使用大写。

7、我们看下下面这个术语的使用,获取当前图层对象的术语:thisLayer

8、x=thislayer.position[0];//错误\nx=thisLayer.position[0];//正确

thisLayer这样,如果是包含两个或者两个以上的单词组成的内置术语,我们一般从第二个单词开始,将首字母大写,我们称这种风格为驼峰风格。AE表达式中的内置术语都是使用驼峰风格定义的,如thisComp或thisLayer。

9、使用内置术语时,一定要严格按照内置术语定义的方式使用。

10、如果是我们自己定义变量,我们也建议按照驼峰式命名风格来定义,比如这样:

11、xVariable=thisLayer.position[0];//定义变量xVariable

但驼峰式命名只是一个规范,如果是自己定义变量的话,还是比较随意的,不按照驼峰风格,也是不会报错的,也就是下面的写法也不会出错:

12、xvariable=thisLayer.position[0];//也不会出错其他写法

使用驼峰式命名风格,是为了方便我们阅读表达式,当然,自己定义变量时,也可以使用另一种方式,使用下划线方式,进行连接,比如:my_comp或者my_layer。

13、以上便是本节全部内容,如果你对AE表达式感兴趣,请关注后续文章!

OK,关于ae德语大写和AE表达式语法的内容到此结束了,希望对大家有所帮助。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023