# UnityDemo
**Repository Path**: molika202/UnityDemo
## Basic Information
- **Project Name**: UnityDemo
- **Description**: 工作中收集的一些Unity的一些小例子
- **Primary Language**: C#
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-07-03
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# UnityDemo
工作中收集的一些Unity的一些小例子
****
### Author : Xieliujian
### E-mail : 377624289@qq.com
****
## Demo例子
* [BoomBeachOcean](#Demo1)
* [ThirdPersonCam](#Demo2)
* [AnimClipExtract](#Demo3)
* [UIModelShow](#Demo4)
* [Localization](#Demo5)
* [QQWechatAuthLoign](#Demo6)
****
BoomBeachOcean的Demo展示海岛奇兵匹配地图海洋的效果
* a, 效果图如下:

****
ThirdPersonCam的Demo展示第三人称摄像机效果
* a, 效果图如下:



****
AnimClipExtract的Demo展示提取AnimationClip的方法
* a, 效果图如下:

* b, 功能说明:
这个工具的作用是把美术导出的动画fbx提取出动画,在使用Animator的时候只要使用这些提取的动画clip,打包的时候也只会打包这些提取的动画clip,减少包体大小
****
UIModelShow的Demo展示王者荣耀ui中显示3d模型的方法
* a, 效果图如下:

* b, 功能说明:
这个Demo展示王者荣耀ui中显示3d模型的方法



如上面3张截图所示,技术点在Camera的Depth分层和Culling Mask的Layer剔除, MainCam先渲染,渲染的是场景内的物体(但不包括ui和uimodel层), 然后渲染UIModelCam, 只渲染uimodelcam层的物体,最后渲染ui,这样就是实现王者荣耀ui的模型显示的方法
****
Localization的Demo展示ngui中多语言的使用
* a, 效果图如下:



****
QQWechatAuthLogin的Demo展示使用ShareSDK进行QQ和Wechat登录
* a, 效果图如下:

* b, QQ Wechat在Android集成注意
主要的实现代码里已经提供,注意的如下图所示

需要提供一个和包名一样的jar包,不然微信登录不能成功, 这个jar包可以参考Demo.jar包自己写,或者联系shareSdk客服
* c, QQ WeChat在iOS集成注意

如图所示,QQ需要填写3个 qq, qzone qqseries(关键是这个,ios上可能就读这个)
wechat需要填写2个 wechat wechatseries(关键是这个, ios上可能就读这个)

导出包的后处理时候,需要写入plist字段,需要填写正确的 url schemes