图片替换功能(附Demo)

 

相关函数:

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

 

posted @ 2013-05-21 15:21  zj_king  阅读(190)  评论(0编辑  收藏  举报