简要描述:
语法
void WhaleCloud.getInstance().start(String data, OnGameStatusListener mListener)
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
data | 是 | String | 启动参数。通过OPENAPI playGame 接口获取 |
mListener | 是 | OnGameStatusListener | 回调 |
OnGameStatusListener回调函数:
回调函数 | 说明 |
---|---|
void onGameStarting(); | 游戏开始加载 |
void onGameBegin(); | 游戏开始 |
void onGameStop(); | 游戏停止 |
void onError(int code ,String msg); | 游戏错误事件 |
void onEvent(int code,String msg); | 游戏事件 |
void onGameQOS(Map<String, String> qos); | 游戏服务质量 |
void onGameFeedBack(JyFeedBackEvent event); | 游戏事件反馈(鼠标/手柄振动/跳转url) |
void onGameFeedBack(JyFeedBackEvent event)
如果event.eventID == JyFeedBackEvent.EVENT_CURSOR_UPDATE
表示客户端接收到鼠标图标更新事件,相关参数如下:
鼠标相关参数 | 说明 |
---|---|
JyFeedBackEvent.cursorType | 图标样式 |
JyFeedBackEvent. | 图标样式 |
JyFeedBackEvent.x_offset | 图标焦点偏移X值 |
JyFeedBackEvent.y_offset | 图标焦点偏移Y值 |
JyFeedBackEvent.cursorIcon | cursor图标bmp数据 |
JyFeedBackEvent.cursorType | 说明 |
---|---|
1 | 箭头光标 |
2 | 十字光标 |
3 | I形文本光标 |
4 | 空图标 |
5 | 右下有小方形的方形图标 |
6 | 带有指向东北方和西南方箭头的光标 |
7 | 带有指向北方和南方箭头的光标 |
8 | 带有指向西北方和东南方箭头的光标 |
9 | 带有指向东方和西方箭头的光标 |
10 | 垂直箭头光标 |
11 | 计时光标(也称沙漏光标) |
可以根据cursorType 设置安卓系统图标样式,参考代码
getWindow().getDecorView().setPointerIcon(PointerIcon.getSystemIcon(mContext, PointerIcon.TYPE_TEXT));
或者自定义图标样式
Bitmap bmp = BitmapFactory.decodeByteArray(iconData, 0, iconData.length);
PointerIcon mNewPI = PointerIcon.create(bmp, (float) x_offset, (float) y_offset);
getWindow().getDecorView().setPointerIcon(mNewPI);