找回密码
 立即注册
查看: 650|回复: 3

[笔记] 用unity开发vr/虚拟现实的学习道路?

[复制链接]
发表于 2021-3-22 22:25 | 显示全部楼层 |阅读模式
比如 书籍推荐 语言推荐?还有学习建议(不一定是vr游戏开发)
发表于 2021-3-22 22:34 | 显示全部楼层
说的是做Unity前端开发吧?先说结论,三部曲:1.编程基础C#,2. 3D知识,3.Unity引擎知识。很多初学者甚至培训机构为了短时间出效果,都是着重从Unity本身着手,导致后来很多知识点都理所当然的被带偏或者断片缺失。正确的思路应该是:先学好语言基础(C#),包括数据结构算法部分,最好能深入学习,做几个C#的项目。避免工作了几年之后还会认为Action是Unity提供的委托这种浅层的认知错误。然后可以学习下渲染原理(DX,Opengl等),这里可能会出现一个新的选择点,如果有意向往图形学方向走,那就可以重点研究渲染相关的,比如学学如何写各种效果的shader,否则通识了解下计算机的渲染原理。最后学引擎相关的(API,各组件,UI等),要知道所有引擎本质就是一个把各种能够方便使用的能力集合到一起的工具。如果按传统的MVC设计模式来讲,Unity引擎这部分你就可以当它是View层,主要功能是渲染那些UI、模型、各种镜头、粒子特效,而驱动和优化这些行为的仍旧是最基础的代码(C#)。后续想往高职位走,还会涉及到架构与设计,根本性还是软件工程代码设计方面的东西(代码基础)。所以别绕一圈(N年后)又拿起了《C#高级编程》...至于说的什么AR/VR,在引擎端,不外乎就是接入各种平台一些sdk,甚至引擎都内嵌好了,除非你打算写底层SDK的实现,否则真的:用就好了...
以上..
发表于 2021-3-22 22:37 | 显示全部楼层
读VRTK的案例的源码,
然后读VRTK本体的源码,
然后尝试自己造一个类似的工具,
三步做完解决所有问题
发表于 2021-3-22 22:39 | 显示全部楼层
可以看下这个教程收集帖子:
2018年Unity学习资源指南(建议收藏)
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 13:15 , Processed in 0.113873 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表