zoukankan      html  css  js  c++  java
  • 使用Cocos Studio 创建帧动画

    1.首先打开Cocos Studio
    这里写图片描述
    2.创建一个项目,创建好后会进入项目界面
    这里写图片描述
    3.删除创建中的图片(删除HelloWorld.png)选择Demo(创建的项目名),并且单击鼠标右键,并且选择新建文件
    这里写图片描述
    4.设置文件名为Node,设置类型为节点,然后单击新建
    这里写图片描述
    5.进入节点编辑界面
    这里写图片描述
    6.导入创建动画所需要的资源:选择Demo(创建的项目名),并且单击鼠标右键,并且选择导入资源
    这里写图片描述
    7.选择资源,选择完成后点击选择
    这里写图片描述
    8.资源成功导入到Cocos Studio中的效果
    这里写图片描述
    9.拖一个精灵到节点中
    这里写图片描述
    10.左手按住键盘上的Ctrl键,右手选择创建动画的图片
    这里写图片描述
    11.将图片拖着精灵中
    这里写图片描述
    12.设置动画的帧数,并且单击确定
    这里写图片描述
    13.播放动画
    这里写图片描述
    14.将动画放到场景中
    这里写图片描述
    15.选择项目
    这里写图片描述
    16.选择发布为Visual Studio工程,并且单击确定
    这里写图片描述
    17.操作完成后会自动启动Visual Studio,并且会自动转到创建的项目
    这里写图片描述
    18.打开HelloWorldScene.cpp文件,在HelloWorld::init()中添加下面的代码

    if(!Layer::init())  
       {  
           return false;  
       }  
    
    //加载Cocos Studio编辑好的资源  
       auto rootNode = CSLoader::createNode("MainScene.csb");  
       addChild(rootNode);  
    
    //加载动画:   
    ActionTimeline *action = CSLoader::createTimeline("Node.csb");   
    rootNode->runAction(action);   
    
    //播放动画  
    //从第0帧到25帧循环播放  
    action->gotoFrameAndPlay(0, 25, true);  
    
       return true;  

    程序的执行结果
    这里写图片描述

  • 相关阅读:
    Extjs renderer函数
    孩子,教育,钱
    《新概念英语》的学习方法
    英语,想说爱你爱的太晚
    window.open模拟表单POST提交
    Extjs 解决grid分页bug问题
    Extjs 判断对象是非为null或者为空字符串
    linux shell 删除满足正则表达式的文件
    OpenCV 生成矩形mask
    测试Kaggle kernel commit 是否会删除以前的output
  • 原文地址:https://www.cnblogs.com/laohaozi/p/12538266.html
Copyright © 2011-2022 走看看