EaselJs动画问题

时间:2017-07-01 21:29:24

标签: javascript createjs easeljs

这是我第一次学习EaselJs。我有问题使用我在数据结构中列出的五个动画制作我的精灵动画。有人会知道我做错了吗?

link:my code

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11") # <== remove *-lhwloc*

set(SOURCE_FILES source.cpp)
add_executable(source ${SOURCE_FILES})

target_link_libraries(source hwloc) # <== add this line

1 个答案:

答案 0 :(得分:0)

您遇到的问题是您未正确定义了spritesheet。 Spritesheets支持几种格式:

  1. 简单:只需一个名称+框架(您如何定义“立场”
  2. 连续帧:名称+开始/结束帧,以及“下一个”和“速度”。这就是定义大多数“左”和“右”步行动画的方式。
  3. 复杂:如果您的帧无序,这是最好的方法,因为您指定了确切的帧列表,然后具体指定了其他参数。
  4. 您可以阅读所有格式信息here

    我相信你已经把复杂的连续方法搞糊涂了,并且将3帧放入“前进”和“后退”动画中。动画找到“2”作为下一个动画,“forwardwalk”作为速度。

    而不是[0,1,2,"forwardwalk"],请使用[0,2,"forwardwalk"]。 “向后行走”也是如此。

    应该这样做!您的样本可以适应这种变化。