Kongregate游戏形象导出API (仅适用于AS3)

Kongregate的游戏形象导出API使您能够在游戏中导出游戏形象,让用户使用它们作为Kongregate个人资料的游戏形象。Kongregate


• 在游戏中导出游戏形象作为Kongregate游戏形象

• 批量游戏形象使用JavaScript工具来放进一个方框中

API函数

导出游戏形象

您可以使用submitAvatar函数导出一个DisplayObject转换为一个用户的游戏形象。我们强烈建议游戏形象大小至少为40x40px。

• 头像:DisplayObject - 可以为null,但强烈建议您发送自己照片。如果为null,我们将进入快照阶段。

• 回调:函数 –当加载的内容提出了请求时调用函数

回调函数必须接受一个单独Boolean,如果用户已经接受了头像将变true,假如果用户决定不使用它会变false。

submitAvatar(avatar:DisplayObject, callback:Function):void
  • avatar:DisplayObject - Can be null, but highly recommended that you send yourself. If null, we will snapshot the stage.
  • callback:Function - Function to call when content load request has been made

The callback function must accept a single Boolean which will be true if the user has accepted the avatar and false if they decide not to use it.

例如: 导出一个矩形:

 
var rect:Shape = new Shape();
rect.graphics.lineStyle(1);
rect.graphics.beginFill(0x0000FF, 1);
rect.graphics.drawRect(0, 0, 75, 50);
 
kongregate.images.submitAvatar(rect, onAvatarComplete);
 
function onAvatarComplete(success:Boolean) {
  if(success) {
    trace("That user must love rectangles!")
  } else {
    trace("Next time I'll try a triangle :(")
  }
}