开发者社区> 问答> 正文

Unity 3D如何使用?


Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
日志服务支持 Web Tracking功能,您可以通过Web Tracking功能非常方便的收集Unity 3D的日志,本文档以收集Unity Debug.Log 为例,说明如何通过Web Tracking功能将Unity日志收集到日志服务中。

1 开通 Web Tracking 功能


开通方法请参考 日志服务 Tracking 功能

2 注册 Unity3D LogHandler


在Unity editor中创建C#文件 LogOutputHandler.cs,输入以下代码,并修改其中的三个成员变量,分别为:


  • project,表示日志项目名称

  • logstore,表示日志库名称

  • serviceAddr,表示日志项目的地址
    serviceAddr请参考服务入口






以上代码可以异步的将日志发送到阿里云日志服务中,在示例中您可以添加更多想要收集的字段。

3 产生Unity日志


在工程中创建 LogglyTest.cs 文件,并加入下面的代码:



4 在控制台预览日志


上述步骤做完之后,运行Unity程序,就可以在 日志服务控制台 预览您发送的日志了。如何预览日志请参考 日志预览
以上示例提供了 Debug.Log 或者Debug.LogError、Debug.LogException 等类似日志的收集方法。Unity的组件对象模型及其提供的程序崩溃API、其他各种LOG API使您可以非常方便的收集客户端的设备信息。

展开
收起
轩墨 2017-10-20 16:27:52 2736 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Flutter技术解析与实战 立即下载
ReactNative实战优化之路 立即下载
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载