以你画我猜为代表的益智类游戏,已经逐渐成为社交新宠。用户在游戏过程中,根据题目线索,发挥自身的想象力。用户之间理解偏差的游戏过程中,拉近用户间的距离。

你画我猜demo的实现

你画我猜的益智类游戏,除了画板,还要配合IM以及实收音视频,三者相互配合。

总和上述关键功能点,便能快速做出一块你画我猜游戏了,由于画猜题库需要服务端配合,下面给大家演示的demo中,只做了画画功能,题目这块略去,相信开发者可以自行实现。

效果展示

android开发界面如何做得好看(Android技术分享你画我猜)(1)

功能描述跑通demo

实现步骤如下:

dependencies { ... // 白板 implementation 'io.anyrtc:ARBoard:1.0.0.2' }

// 初始化白板 // 初始化ARBoardAuthParam对象,传入APP ID、token、uid val authConfig = ARBoardAuthParam(appId, "", uid) // 在baseParams中定义初始值,如白板比例(radio),画笔粗细、颜色等 val baseParams = ARBoardBaseParam() baseParams.authConfig.progressEnable = false baseParams.config.ratio = "1:1" baseParams.styleConfig.run { brushThin = 2 brushColor = "#FF0000" } // 创建Kit并将白板View添加到布局中 kit = ARBoardKit(this, authConfig, roomId, baseParams, MyBoardHandler()) val boardView = kit.arBoardView binding.boardParent.addView(boardView) ...

除了实现画板,还能顺带实现即时通讯、音视频聊天功能,具体的音视频实现可以参考我们往期文章~ 如果您也想拥有如此方便的画板,请参考以下资料:

项目地址:https://github.com/anyRTC-UseCase/GuessDraw

白板Demohttps://github.com/anyRTC/ARBoard-Android

白板API文档https://docs.anyrtc.io/cn/WhiteBoard/api-ref/whiteboard_android/overview

android开发界面如何做得好看(Android技术分享你画我猜)(2)

,