免费的教程快来学习吧!有问题我来解答
提供素材帮助自由设计师自主创业
《AE制作角色MG动画教程》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强猫,MG动画等多维度案例或实操来进行更多的学习;此教程是由艾烨在2022-07-02发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
《AE制作制作运动拖影并完成一个 LOGO 动画(MG动画小技巧)》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强视频,MG动画等多维度案例或实操来进行更多的学习;此教程是由sunny在2022-07-01发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
北极熊素材网为各位设计师们整理了After Effects入门首选课程,他是由B站UP主菁鱼课堂讲解,总共四十个课时,本课程通过对After Effects软件界面、表达式和脚本等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects零基础新手入门课程,总共十一个课时,本课程通过对After Effects软件界面、工具和时间轴等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects大神转场合集课程,总共十六个课时,转场的话,其实思路最重要,技巧都是其次,当然小编话是这么说,教程还是一样的出。
使用微信扫码登录
使用账号密码登录
请输入用户名,6-15个字符
请输入密码,最少6-15个字符
登录失败
请输入绑定的邮箱
输入的验证码不正确
内置密码的链接已通过Emall 发送到你的邮箱中,请在三天内修复密码。
3秒后,将关闭此窗口 立即关闭
二次密码不一致
请输入正确的邮箱
注册失败
成为我的的VIP会员 即可享受6大特权并免费高速下载数以万计的设计素材,助力您的工作和学习
AE如何编写脚本?
免费的教程快来学习吧!有问题我来解答
提供素材帮助自由设计师自主创业
在ae中的基本所有的操作都是在合成中进行的,所有我们先来讲一下如何创建一个合成。
创建合成命令可以在帮助手册中的ItemCollection object(82页)找到。
app.project.items.addComp(合成名称,宽度, 高度, 像素长宽比,持续时间, 帧速率);
比如,我们想要创建一个叫“合成”的合成,分辨率是1280*720,时长是8秒,帧速率为25帧每秒,那么,我们就可以这么来写:
app.project.items.addComp("合成",1280, 720, 1, 8, 25);
2.创建文件夹
创建文件夹命令也同样是在帮助手册中的ItemCollection object(82页)找到。
app.project.items.addFolder("名字");
这里我们可以写一个小例子,比如,我们想创建一个叫“合成”、分辨率是1280*720、时长是8秒、帧速率为25帧每秒的合成以及一个叫“文件夹”的文件夹,我们需要将这个所创建出来的合成移动到新创建的文件夹当中,我们就可以这么来写:
var newFolder=app.project.items.addFolder("文件夹");var newComp=app.project.items.addComp("合成",1280,720,1,8,25);// 使用parentFolder命令将新建的合成放入新建文件夹中newComp.parentFolder=newFolder;
js小知识:
1.var是声明变量,最先创建变量时需要在变量名前使用var进行声明,声明变量时可以不赋值,可以在使用的时候再赋值,如:
var num;num=1;
2.希望大家在刚开始的时候就养成良好的变量名书写规范,这里建议大家使用驼峰命名法(所谓驼峰命名法,就是变量中的从第二个单词开始,首字母需要大写,如:newComp)。这样可以大大提高代码的可读性,以及便于你自己及他人进行代码维护。
3.每句代码写完后,需要在该句末尾加 ; 号。
4.js中书写注释有2种方法: // 和 /* */ 。如果想要书写单行注释就可以使用//。如:
//这是一个单行注释
如果想要书写多行注释就可以使用 /* */ , /* */ 中间添加要写的注释内容。如:
/*
这是一个多行注释这是第二行这是第三行 */
3.获取所选择的合成
我们经常会对在选择的合成中进行一些操作,那么获取当前所选择的合成我们就需要这样来写:
var currentComp;// 获取当前所选中的对象currentComp = app.project.activeItem;// 判断当前所选中的对象是否是合成对象,如果是则返回frue,如果不是则返回falseif (currentComp instanceof CompItem) {
return true;} else {
return false;}
这里activeItem是获取当前被选择的对象,但是当前被选择的对象有好多种,比如:当什么都没有选中时,他就是null,是个空对象,或者选中的是文件夹或者素材对象,所以我们这里需要判断一下。
js小知识:
1.instanceof运算符是用来判断一个对象是否属于这个类,返回值是一个真或假的布尔值。
currentComp instanceof CompItem 的意思就是当前所选择的对象是否是个合成。
2. if为判断语句,书写格式为:
if (判断条件) {
满足条件后执行的语句;} else {
不满足条件所要执行的语句;}
在以后的对选中的合成操作时,肯定需要先判断当前是否选中了合成,如何没选中,我们就弹出提示,如果已经选中,我们在进行后面的一系列操作,这时,我们可以把上面的判断封装为一个函数来方便后面的调用。
比如,我们要选择一个合成,如果是合成我们就返回当前所选择的合成名字,并将分辨率设置为1920*1080,如果所选择的不是合成,则返回“请选择合成”,我们可以这样来写:
var currentComp;function selComp(){
currentComp=app.project.activeItem;
if(currentComp instanceof CompItem){
return true;
}else{
alert ("请选择合成");
return false;
}}if(selComp()){
alert (currentComp.name);
currentComp.width=1920;
currentComp.height=1080;}
其他类似问题
特别推荐
相关教程
《AE制作角色MG动画教程》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强猫,MG动画等多维度案例或实操来进行更多的学习;此教程是由艾烨在2022-07-02发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
《AE制作制作运动拖影并完成一个 LOGO 动画(MG动画小技巧)》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强视频,MG动画等多维度案例或实操来进行更多的学习;此教程是由sunny在2022-07-01发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
文章中所需的素材
相关课程
北极熊素材网为各位设计师们整理了After Effects入门首选课程,他是由B站UP主菁鱼课堂讲解,总共四十个课时,本课程通过对After Effects软件界面、表达式和脚本等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects零基础新手入门课程,总共十一个课时,本课程通过对After Effects软件界面、工具和时间轴等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects大神转场合集课程,总共十六个课时,转场的话,其实思路最重要,技巧都是其次,当然小编话是这么说,教程还是一样的出。