Projects

Unity Demo

UnityDemo

工作中收集的一些Unity的一些小例子


Author : Xieliujian

E-mail : [email protected]


Demo例子


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