Cocos2dx WebSocket的使用

前端之家收集整理的这篇文章主要介绍了Cocos2dx WebSocket的使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转自: http://blog.csdn.net/a19352226/article/details/50850845


Cocos2dx封装了WebSocket,可以直接在项目中使用


废话不多说,直接上代码

  1. //HelloWorldScene.h
  2. #ifndef__HELLOWORLD_SCENE_H__
  3. #define__HELLOWORLD_SCENE_H__
  4. #include"cocos2d.h"
  5. #include"cocostudio/CocoStudio.h"
  6. #include"ui/CocosGUI.h"
  7. #include"network/WebSocket.h"//WebSocket头文件路径
  8. USING_NS_CC;
  9. usingnamespacecocostudio::timeline;
  10. namespacecocos2d::network;//WebSocket名称空间
  11. namespacecocos2d::ui;
  12. classHelloWorld:publiccocos2d::Layer,publicWebSocket::Delegate//WebSocket委托
  13. {
  14. public:
  15. //there'sno'id'incpp,sowerecommendreturningtheclassinstancepointer
  16. staticcocos2d::Scene*createScene();
  17. //Here'sadifference.Method'init'incocos2d-xreturnsbool,insteadofreturning'id'incocos2d-iphone
  18. virtualboolinit();
  19. //implementthe"staticcreate()"methodmanually
  20. CREATE_FUNC(HelloWorld);
  21. private:
  22. //这些虚函数WebSocket的回调
  23. virtualvoidonOpen(WebSocket*ws);
  24. voidonMessage(WebSocket*ws,153); background-color:inherit; font-weight:bold">constWebSocket::Data&data);
  25. voidonClose(WebSocket*ws);
  26. voidonError(WebSocket*ws,153); background-color:inherit; font-weight:bold">constWebSocket::ErrorCode&error);
  27. //WebSocket实例化
  28. WebSocket*m_pWebSocket;
  29. };
  30. #endif//__HELLOWORLD_SCENE_H__




就这么简单!

猜你在找的Cocos2d-x相关文章