U3DC.COM | 优三帝研究院

Menu

Solution

Unity相关解决方案整理分享


解决方案,顾名思义,就是能做什么,并且,还能怎么做~


更新Log:


先来列举下Unite2018的最新数据:

在移动端游戏领域,全球有50%的移动游戏使用Unity开发,Made with Unity游戏运行于60亿台独立设备上,而这些游戏的下载量达到了240亿。在VR内容开发方面,69%的Oculus Rift平台VR内容、74%的HTC Vive平台VR内容、87%的Gear VR平台内容和91%的HoloLens平台内容均使用Unity进行开发。目前,超过25家全球知名平台与Unity达成合作,Unity开发者可以轻松地将游戏与应用部署到各大平台。

综上,目前Unity已经成为一个全世界范围内普遍认可的工业级生产工具,有人拿Unity来做游戏(比如王者荣耀),也有人拿来做APP(各类3D展示APP,AR应用),有人拿来做工程模拟(虚拟仿真),有人拿来做科学研究(NASA,卫星发射基地),甚至是电影特效(奇幻森林)、动画片(The Gift)等等,基本就是什么样的需求决定了Unity具备了什么样的能力。Unity的更新速度迅速,基本都是第一时间支援适配新的开发设备,比如各种VR/AR/MR眼镜端,当然也有各种SDK主动去兼容适配Unity的,介于Unity的普及和流行,目前各大主流软件都很积极的去兼容Unity,比如主流的3D软件MAYA,3DMAX都已适配Unity。未来某一天,也许我们讨论Unity就像现在我们讨论PS一般...

然后列举下当下使用Unity开发的热门商业案例:

游戏:

 

电影:

工业渲染:


开源解决方案,代码拿走,不谢

Extension(扩展)

Unity + Winform 实现窗口置顶、全屏和边框设置、任务栏操作:

https://github.com/U3DC/Unity-Winform-Solution

支持运行时导入、导出OBJ文件,名字没想好,就酱:

https://github.com/U3DC/Unity_OBJ-file_Import_And_Export

文件浏览,类似windows的文件选择窗口

https://github.com/U3DC/UnitySimpleFileBrowser

王巍同学(Unity热门插件UnWebView作者)的自动打包方案:XUPorter

https://github.com/onevcat/XUPorter

邸锐(游戏开发极客)的开发工具集:

https://github.com/gdgeek/GDGeek

ZXing 二维码解析库

https://github.com/zxing/zxing

UGUI扩展,什么雷达图、折线图、饼图、颜色拾取...作者将之称为: SpringGUI

https://github.com/ll4080333/UnityCodes

英伟达毛发渲染集成:NVIDIA Hair Works Integration

https://github.com/unity3d-jp/NVIDIAHairWorksIntegration

谷歌MaterialUI 效果 for Unity版本

https://github.com/InvexGames/MaterialUI

Unity_GIF_Player(支持GIF图片播放):

https://github.com/U3DC/Unity_GIF_Player

Unity_UpLoader(数据上传,如上传log信息,上传截图到服务器)

https://github.com/U3DC/Unity_UpLoader

PBD-Fluid-in-Unity(流体解决方案)

https://github.com/Scrawk/PBD-Fluid-in-Unity

Three.JS(webgl库,不得不说Unity的WebGL形同虚设,用这个来补充吧)

https://github.com/mrdoob/three.js/

博主做的3JS测试样例(支持手机触屏操作):

https://www.u3dc.com/3js/water.html

EasyBanner Pro (UGUI Banner 方案,U3DC出品)

https://github.com/U3DC/EasyBanner

TouchScript (触屏终极解决方案,android,ios,window,TUIO全方面支援,Pokemon Go用的就是这个方案)

https://github.com/TouchScript/TouchScript

InkPainter (油墨涂料效果,使用纹理)

https://github.com/EsProgram/InkPainter

UIWidget(基于Flutter的新的UI框架,Unity开发App新选择)

https://github.com/UnityTech/UIWidgets

C#高级消息系统

http://wiki.unity3d.com/index.php/Advanced_CSharp_Messenger

太极MPM

https://github.com/nialltl/incremental_mpm

爬虫框架AngleSharp(支持Unity)

https://github.com/AngleSharp/AngleSharp


XR(跨现实A/V/M/C)

ARkit 实现IOS平台Slam,目前支持人脸、墙面识别,最新2.0,支持多人联机

https://github.com/U3DC/Unity-ARKit-Plugin

ARkit融合GPS定位方案

https://github.com/ProjectDent/ARKit-CoreLocation

Unity AR整合平台框架:ARFoundation,同时兼容ARkit和ARcore

https://github.com/Unity-Technologies/arfoundation-samples

摆动手臂在场景里奔跑

https://github.com/ElectricNightOwl/ArmSwinger

号称最强的VR开发套件,支持各种互动方式:VRTK

https://github.com/thestonefox/VRTK

Unity官方发布的VR编辑器:EditorVR

https://github.com/Unity-Technologies/EditorXR

V社的The Lab渲染开源代码:

https://github.com/ValveSoftware/the_lab_renderer

Kinect试衣间,7年前的项目了,很久没维护了,新手有借鉴意义:

https://github.com/anthonyheckmann/KinectDressingRoom

Kinect水果忍者,对应Kinect V2,完成度比较高:

https://github.com/Nammine/FruitNinja


Framework(框架)

又轻量又强大的IoC框架:Autofac

https://github.com/autofac/Autofac

喵同学的框架,维护更新挺勤快,给妹纸点赞:

https://github.com/CatLib/Framework

Unity 客户端 + C#服务端解决方案:ET框架

https://github.com/egametang/ET

好几次在Unite大会上亮相的ECS框架:Entitas

https://github.com/sschmid/Entitas-CSharp

Job-System,Unite2017亮相,多线程框架

https://github.com/stella3d/job-system-cookbook

为Unity定制的IoC框架:StrangeIoc

https://github.com/strangeioc/strangeioc

idle同学改版的UI框架(基于chiuan版本),之前有个项目用过,稳:

https://github.com/views63/TTUIFramework

Unity制作类似io小游戏、区块链游戏的新框架

https://github.com/U3DC/NewFramework

C#开源游戏引擎XENKO

https://github.com/xenko3d/xenko

MVVM 框架库:Prism

https://github.com/PrismLibrary/Prism

UGUI源码:

https://bitbucket.org/Unity-Technologies/ui/


Network(网络)

网易的Socket方案

https://github.com/NetEase/UnitySocketIO

WorkerMan后端方案

https://github.com/walkor/Workerman

BBSNetworkSystem(基于Photon网络框架)

https://github.com/Spy-Shifty/BBSNetworkSystem


IoT(物联网)

Arduino + Unity 机器人手臂

https://github.com/Mikerr1111/Arduino-for-Unity

树莓派 + Hololens 控制LED

https://github.com/Dhivin/Hololens-IOT-using-raspberrypi


AI(人工智能)

谷歌基于DistBelief进行研发的第二代人工智能学习系统:Tensorflow

https://github.com/tensorflow/tensorflow

.Net平台开源机器学习框架:

https://github.com/dotnet/machinelearning

Unity官方机器学习代理套件,基于Tensorflow

https://github.com/Unity-Technologies/ml-agents

IBM Watson SDK for Unity,IBM官方出品

https://assetstore.unity.com/packages/tools/ai/ibm-watson-sdk-for-unity-108831

3D数据处理库:Open3D

https://github.com/IntelVCL/Open3D

Triangulation2D(划线成面)

https://github.com/mattatz/unity-triangulation2

百度AI方案

https://ai.baidu.com/sdk#ar

类汤姆猫变声库SoundTouch的.NET版本

https://github.com/owoudenberg/soundtouch.net


Game Sample(游戏样例)

Unity官方多人FPS游戏样例:

https://github.com/Unity-Technologies/FPSSample

AngryBots官方ECS样例:

https://github.com/UnityTechnologies/AngryBots_ECS

《“Solution”》 有 5 条评论

  1. 呀呀呀,里面有小弟的拙作,感动

  2. Excellent way of telling, and pleasant piece off writing to take datga regarding my
    presentation topic, which i am going to convey in college.

  3. Great blog right here! Also your web site rather a lot up fast!
    What web host are you using? Can I am getting yor affiliate liunk for yor host?
    I wish my web site loaded up as quickly as yours lol

  4. rrwdgshoc说道:

    Круто + за пост

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据