相关函数:
AddAnimation: int AddAnimation(const char * actorName, const char * actionName, const char * imgPath, int isReplace); 功能:增加角色动画 成功返回1,否则返回0 参数: actorName:游戏里的任意角色名 actionName:要添加的角色动画名 imgPath:图片路径 isReplace:是否强制替换图片(0不强制替换,1强制替换)
ChangeAnimation: int ChangeAnimation(char *actorName, char *animationName, int state); 功能:改变动画并设置起始状态(FORWARD, BACKWARD, STOPPED, NO_CHANGE) 成功返回1,否则返回0 参数: actorName: - "Event Actor":接收当前事件的角色 - "Parent Actor": Event Actor的父角色,如果存在的话 - "Creator Actor": Event Actor的创建者,如果Event Actor是在"Create Actor"行为里被创建的话 - 游戏里的任意角色 animationName:合法的角色名 state:动画状态(FORWARD, BACKWARD, STOPPED, NO_CHANGE) 脚本语法: ChangeAnimation("Event Actor","Animation",STOPPED);
先用AddAnimation函数来加载外部的图片,在用ChangeAnimation函数来显示图片
测试用例:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=3849&extra=page%3D1
|