《基于Qt的VR编辑器开发》(Yanlz+Unity+SteamVR+5G+AI+VR云游戏+Qt+编辑器+跨平台+人机交互+触发事件+立钻哥哥+==)

《基于Qt的VR编辑器开发》

《基于Qt的VR编辑器开发》

版本

作者

参与者

完成日期

备注

YanlzFramework_Qt_V01_1.0

严立钻

 

2019.09.04

 

 

 

 

 

 

 

##《基于Qt的VR编辑器开发》发布说明:

++++“基于Qt的VR编辑器开发”:是对“Qt”的了解拓展及商业开发,Qt是一个跨平台的C++图形用户界面应用程序开发框架,它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

++++“基于Qt的VR编辑器开发”:定位在熟悉“C++图形用户界面应用程序开发框架:Qt!”,还有基于Qt开发流程和商业案例

 

@@提示:有些博客可能只是开了头,如果感兴趣的同学,可以“点赞”或“评论区留言”,只要关注的同学多了,那就会继续完善哟!(“++==”,表示没有写完的,如果关注度不高就不完善了;“++ok++”,表示此篇博客已经完成,是阶段性完整的!)

 

 

 

 

 

 

 

##《基于Qt的VR编辑器开发》目录

#第一篇:钻哥百科

#第二篇:Qt从入门到放弃

#第三篇:Qt实战之VR编辑器开发

#第四篇:立钻哥哥带您其他Qt实战

 

@说明:强大的Qt开发了一个强大的“Unity引擎”,开发者基于Unity又开发出“VR编辑器”,这种选择没有问题,但是立钻哥哥带您直接用“Qt”去开发一个“VR编辑器”,省去了中间环节,套用广告语:“没有中间商赚差价”,那这款“VR编辑器”的性能和拓展性一定会更强。

 

 

 

 

#第一篇:钻哥百科篇

#第一篇:钻哥百科篇

#第一篇:钻哥百科篇

++++立钻哥哥:通过这一篇来大致了解一下:QtVR编辑器等相关概念和应用

++++A.01、什么是Qt?

++++A.02、什么是VR?

++++A.03、什么是编辑器?

++++A.04、跟着立钻哥哥基于Qt开发VR编辑器

 

 

++A.01、什么是Qt?

++A.01、什么是Qt?

++A.01、什么是Qt?

++++立钻哥哥:什么是QtQt开发会单独出几篇独立博文专门介绍,从入门到放弃的那种。可关注“C++C铸就生存利器”的分类

++++C++C铸就生存利器”:https://blog.csdn.net/vrunsoftyanlz/article/category/9325802

++++C++C”概念涵盖:CC++C#、以及基于CLuaLinux内核等;后期会不断推出相关博文,敬请关注!

 

++Qt(C++图形用户界面应用程序开发框架)

++++立钻哥哥:Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器

++++Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编辑器(Meta Object Complier, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程

++++20144月,跨平台集成开发环境[Qt Creator 3.1.0]正式发布,实现了对于iOS的完全支持,新增WinRTBeautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于ClangC/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOSAndroidWP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能

++++基本上,Qt[X Window]上的MotifOpenWinGTK等图形界面库 和 [Windows]平台上的MFCOWLVCLATL是同类型的东西

++++[1991]:Haavard NordEirik Chambe-Eng开始开发将会支持X11WindowsQt

++++[2000]:嵌入式Qt发布

++++[2008]:NokiaTrolltech公司收购Qt,并增加LGPL的授权模式

++++[2012]:作为非核心资产剥离计划的一部分,诺基亚宣布将Qt软件业务出售给芬兰IT服务公司Digia

++++[2013]:Digia公司Qt开发团队发布Qt5.1正式版

++++[2014]:Digia公司Qt开发团队发布<Qt Creater 3.1.0>正式版;<Qt5.3>正式版

++++[2019]:Qt团队发布最新Qt5.13版本

++Qt Creator

++++立钻哥哥:在发布Qt4.6的同时,作为Qt开发跨平台IDEQt Creator也发布了更新版本;Qt Creator 1.3 Qt 4.6共同构成的Qt SDK,包含了开发跨平台应用程序所需的全部功能

++++<Qt Creator>是一个用于Qt开发的轻量级跨平台集成开发环境;提供首个专为支持跨平台开发而设计的集成开发环境(IDE),也是一个简单易用且功能强大的IDE

++Qt的优势

++++立钻哥哥:Qt的优势很多,比如良好的跨平台特性;面向对象;丰富的API;支持2D/3D图形渲染;大量的开发文档;支持XML;等等

++++[优良的跨平台特性]:支持Microsoft WindowsLinuxUnix

++++[面向对象]:Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的;Qt提供了一种称为“Signals/Slots(信号槽)”的安全类型来替代Callback,这使得各个元件之间的协同工作变得十分简单

++++[丰富的API]:Qt包括多达250个以上的C++类,还提供基于模板的CollectionsSerializationFileI/O deviceDirectory ManagementDate/Time类;甚至还包括正则表达式的处理功能

++++[支持2D/3D图形渲染]:支持OpenGL

++++[支持XML]:

++++[大量的开发文档]:

++基于Qt开发的软件

++++立钻哥哥:基于Qt开发的软件特别多,好用的不得了呀

++++[Adobe Photoshop Album]:一个图形组织应用程序

++++[Autodesk Maya]:3D建模和动画软件

++++[Battle.net]:暴雪公司开发的游戏对战平台

++++[Bitcoin]:比特币

++++[Google地球(Google Earth)]:三维虚拟地图软件

++++[Nuke]:节点式的合成软件

++++[Opera]:著名的网页浏览器

++++[Qt Creator]:跨平台IDE

++++[Skype] :一个使用人数众多的基于P2PVOIP聊天软件

++++[VirtualBox]:虚拟机软件

++++[VLC多媒体播放器]:一个体积小巧、功能强大的开源媒体播放器

++++[XConfig]:LinuxKernel配置工具

++++[咪咕音乐]:咪咕音乐是中国移动倾力打造的正版音乐播放器

++++[WPS Office]:金山软件公司推出的办公软件

++++[极品飞车]:EA公司出品的著名赛车类游戏

 

 

 

++A.02、什么是VR?

++A.02、什么是VR?

++A.02、什么是VR?

++++立钻哥哥:VRVirtual Reality,虚拟现实技术)囊括计算机、电子信息、仿真技术于一体,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感

++++随着社会生产力和科学技术的不断发展,各行各业对VR技术的需求日益旺盛,VR技术也取得了巨大进步,并逐步成为一个新的科学技术领域

++++VR分类”:https://blog.csdn.net/vrunsoftyanlz/article/category/7965073

++++[VR特征]:沉浸性;交互性;多感知性;构想性;自主性

++++[VR关键技术]:动态环境建模技术;实时三维图形生成技术;立体显示和传感器技术;应用系统开发工具;系统集成技术;等等

++VR技术应用

++++立钻哥哥:VR技术在行业的应用包括:影视娱乐、教育、设计领域、医学、军事、航空航天等领域

++++[影视娱乐中的应用]:近年来,VR在影视业的广泛应用,以虚拟现实技术为主而建立的第一现场9DVR体验馆得以实现,在影视娱乐市场中的影响力非常大,此体验馆可以让观影者体验到置身于真实场景之中的感觉,让体验者沉浸在影片所创造的虚拟环境之中;随着虚拟现实技术的不断创新,VR技术在游戏领域得到了快速发展;虚拟现实技术是利用电脑产生的三维虚拟空间,而三维游戏刚好是建立在此技术之上的,三维游戏几乎包含了虚拟现实的全部技术,使得游戏在保持实时性和交互性的同时,也大幅提升了游戏的真实感

++++[教育中的应用]:虚拟现实技术已经成为促进教育发展的一种新型教育手段;传统的教育只是一味的给学生灌输知识,而现在利用虚拟现实技术可以帮助学生打造生动、逼真的学习环境,使学生通过真实感受来增强记忆,相比于被动性灌输,利用虚拟现实技术来进行自主学习更容易让学生接受,这种方式更容易激发学生的学习兴趣;此外,各大院校利用虚拟现实技术还建立了学科相关的虚拟实验室来帮助学生更好的学习

++++[设计领域的应用]:虚拟现实技术在设计领域小有成就,例如室内设计,人们可以利用虚拟现实技术把室内结构、房屋外形通过虚拟技术表现出来,使之变成可以看的见的物体和环境;同时,在设计初期,设计师可以将自己的想法通过虚拟现实技术模拟出来,可以在虚拟环境中预先看到室内的实际效果,这样既节省了时间,又降低了成本

++++[医学方面的应用]:医学专家们利用计算机,在虚拟空间中模拟出人体组织和器官,让学生在其中进行模拟操作,并且能让学生感受到手术到切入人体肌肉组织、触碰到骨头的感觉,使学生能够更快的掌握手术要领;而且,主刀医生们在手术前,也可以建立一个病人身体的虚拟模型,在虚拟空间中先进行一次手术预演,这样能够大大提高手术的成功率,让更多的病人得以痊愈

++++[在军事方面的应用]:由于虚拟现实的立体感和真实感,在军事方面,人们将地图上的山川地貌、海洋湖泊等数据通过计算机进行编写,利用虚拟现实技术,能将原来平面的地图变成一副三维立体的地形图,再通过全息技术将其投影出来,这更有助于进行军事演习等训练,提高我国的综合国力

++++[虚拟现实在航空航天方面的应用]:由于航空航天是一项耗资巨大,非常繁琐的工程,所以,人们利用虚拟现实技术和计算机的统计模拟,在虚拟空间中重现了现实中的航天飞机与飞行环境,使飞行员在虚拟空间中进行飞行训练和实验操作,极大地降低了实验经费和实验的危险系数

++VR发展的局限

++++立钻哥哥:即使VR技术前景较为广阔,但作为一项高速发展的科技技术,其自身的问题也随之渐渐浮现,例如产品回报稳定性的问题、用户视觉体验问题等;对于VR企业而言,如何突破目前VR发展的瓶颈,让VR技术成为主流仍是他们所亟待解决的问题

++++首先,部分用户使用VR设备会带来眩晕、呕吐等不适之感,这也造成其体验不佳的问题;部分原因来自清晰度的不足,而另一部分来自刷新率无法满足要求;据研究显示,14K以上的分辨率才能基本使大脑认同,但就目前来看,国内所有的VR设备远不及骗过大脑的要求;消费者的不舒适感可能产生的其对VR技术是否会对自身身体健康造成损害的担忧,这必将影响VR技术未来的发展及普及

++++VR体验的高价位同样是制约了其扩张的原因之一;在国内市场上,VR眼镜价位一般都在3000元以上;当然这并非是短时间内可以解决的问题,用户如果想体验到高端的视觉享受,必然要为其内部更高端的电脑支付高昂的价格;若想要使得虚拟现实技术得到推广,确保其内容的产出和回报率的稳定十分关键;其所涉及内容的制作成本与体验感决定了消费者接受VR设备的程度,而对于该高成本的内容,其回报率难以预估;其中对VR原创内容的创作无疑加大了其中的难度

 

 

 

++A.03、什么是编辑器?

++A.03、什么是编辑器?

++A.03、什么是编辑器?

++++立钻哥哥:????

++++这个“编辑器”是什么东西呢? 请继续跟着立钻哥哥往下看吧!

 

 

 

 

 

 

 

#第二篇:Qt从入门到放弃篇

#第二篇:Qt从入门到放弃篇

#第二篇:Qt从入门到放弃篇

++++立钻哥哥:Qt从入门到放弃!

#第一篇:钻哥百科

#第二篇:Qt的自由探索篇

#第三篇:Qt入门篇

#第四篇:Qt放弃篇

#第五篇:立钻哥哥带您Qt框架编程

 

#第一篇:钻哥百科

#第一篇:钻哥百科

#第一篇:钻哥百科

++++立钻哥哥:Qt是一个跨平台的C++应用程式开发框架;广泛应用于开发GUI程式:部件工具箱;也可用于开发非GUI程式,比如控制台工具和服务器

++++A.1、C++编程

++++A.2、Qt框架

++++A.3、立钻哥哥带您从C++到Qt框架编程

 

 

++A.1、C++编程

++A.1、C++编程

++A.1、C++编程

++++立钻哥哥:C++语言是一个面向对象的语言,使用C++编写的代码更加简洁、高效,更具可维护性和可重用性;没有任何一个程序员使用C语言的编程效率可以超越C++语言的

++++A.1.1、namespace

++++A.1.2、C++风格的HelloWorld

++++A.1.3、C++新增高级特性

++++A.1.4、函数overload重载

++++A.1.5、在C++中调用C的库函数

++++A.1.6、类和面向对象

++++A.1.7、立钻哥哥带您了解C++编程

++C++实战傻瓜第一步

++++1、使用newdelete进行动态内存分配和释放

++++2、使用inline内敛函数替代宏调用

++++3、使用函数重载

++++4、使用引用(Reference)代替指针进行参数传递

++++5、使用缺省参数

++++6、使用模板和BIDS

++++立钻哥哥:C++是在C语言基础上开发出来的;C++不仅完全兼容C的语法,而且它的底层实现和C语言也是一致的;例如:局部/静态/全局变量的存储区、动态内存的分配、函数调用规范、目标文件格式、链接规范等等;C++可以直接调用C语言编写的库函数

 

++A.1.1、namespace

++A.1.1、namespace

++A.1.1、namespace

++++立钻哥哥:namespace命名空间(是指标识符的各种可见范围)

++++C++标准库中的所有标识符都被定义于一个名为stdnamespace

namespace ylzFrameworkQt{

    int ylzScore;

}

++++pthread库的函数名都以pthread_开头,pthread_createpthread_exit

++++pthread库中与mutex相关的函数名和类型名都以pthread_mutex_开头,pthread_mutex_intpthread_mutex_lock

++++这样命名的好处是保证了名字是全局唯一的,不会和其他库中的函数或类型命名冲突;

++++所以以pthread_开头的名称构成一个命名空间,以pthread_mutex_开头的名称构成一个子命名空间

++++一个命名空间中可以定义变量名、类型名、函数名等等

 

++A.1.2、C++风格的HelloWorld

++A.1.2、C++风格的HelloWorld

++A.1.2、C++风格的HelloWorld

++++立钻哥哥:通过一个C++风格的HelloWorld来熟悉C++编程语言啦

++main_ylz_1.cpp

//iostream是C++标准库中的头文件,按照C++库的惯例,头文件的文件名通常没有.h;

#include <iostream>

 

int main()

{

    //iostream中声明了std::cout和std::endl等变量;

    std::cout << 立钻哥哥:Hello World! << std::endl;

    return 0;

}

++++[std:cout]:表示输出到标准输出

++++[std:endl]:表示换行

++++[<<]:本来是移位运算符,这里overload成了输出函数;把要打印的内容一项一项用“<<”连接到“std::cout”后面即可

++++相当于C程序中的:printf(立钻哥哥:Hello World!\n);

 

++main_ylz_2.cpp

#include <iostream>

//用using namespace std; 声明之后,cout和endl前面的std::就可以省略不写了;

using namesapce std;

 

int main()

{

    cout << 立钻哥哥:Hello Yanlizuan! << endl;

    return 0;

}

++++虽然std::可以省略不写,但是cout变量的全面仍然是std::cout,如果有一个全局变量叫做cout,它和std::cout应该是两个不同的变量,在声明了“using namespace std; ”的情况下,为了和std::count区别开,全局变量的cout可以写作 ::cout

++++类似于pthread_mutex_init函数名,一个C++命名空间也可以有子命名空间,例如 a:b:c

 

++++调试运行:$g++ main_ylz_1.cpp -o ylz    $./ylz 

 

++A.1.3、C++新增高级特性

++A.1.3、C++新增高级特性

 

 

++立钻哥哥: 已将《Qt从入门到放弃》独立成篇拓展=>

====>https://blog.csdn.net/VRunSoftYanlz/article/details/100904511

 

 

 

 

 

 

 

#第三篇:Qt实战之VR编辑器开发篇

#第三篇:Qt实战之VR编辑器开发篇

#第三篇:Qt实战之VR编辑器开发篇

++++立钻哥哥:这里我们来了解一下“VR编辑器”的原型

++++C.1、VR编辑器的设计思路

++++C.2、VR编辑器的原型构建

++++C.3、基于Qt的VR编辑器开发

++++C.4、基于VR编辑器的内容制作

 

 

++C.1、VR编辑器的设计思路

++C.1、VR编辑器的设计思路

++C.1、VR编辑器的设计思路

++++立钻哥哥:VR编辑器”是一款能够帮助开发者自由编辑VR内容的玩具软件

++++在虚拟大世界中,学生自由地进入不同的学习情境,进行探索式学习;通过动手创造完成不同学习任务,更好地帮助学生学习和掌握知识,培养综合素质;也可帮助老师创作创作产出高大上的VR教学内容,活跃课堂教学气氛,提高课堂的教学效率

++++[依托云端海量VR2D3D素材库]:以所见即所得的编辑方式打造简单实用的VR内容,它能激发用户的学习兴趣和想象力,将资源库中丰富生动的资源构建场景通过编辑剧情、任务事件、智能NPC,设定游戏规则最终创设出属于自己的情境作品,掌握有用的知识

++++<1、强大的编辑能力>

++++<2、简单的编辑过程>

++++<3、丰富、优质的资源类型>

++++<4、建构式学习模式>

++++<5、多语言国际化>

++++<6、立钻哥哥带您了解更多的VR编辑器功能>

 

 

++C.1.1、强大的编辑能力

++C.1.1、强大的编辑能力

++C.1.1、强大的编辑能力

++++立钻哥哥:强大的编辑能力:大量的编辑功能;丰富的世界规则;多种的作品模式

++++[大量的编辑功能]:支持调用3D模型、动作、声音、图片、视频、光效、PPTBIMCAD、脚本语言等资源,能深入全面的编辑场景地形、角色、天空、UI、事件,打造高品质VR3D2D内容

++++[丰富的世界规则]:系统自动含有丰富的世界规则,并支持触发各种事件,可自定义对象的重量、体积、AI等属性;有可拓展的动态引擎规则库,支持电学引擎、物理引擎、化学引擎、天气系统、驰声引擎等

++++[多种的作品模式]:可简单快速的实现多种模式的VR3D2D作品编辑,例如:剧情观察模式、剧情互动模式、自由探索模式、沙盘拼摆模式等

 

 

 

++C.1.2、简单的编辑过程

++C.1.2、简单的编辑过程

++C.1.2、简单的编辑过程

++++立钻哥哥:简单的编辑过程:无需专业知识,理解简单;所见即所得、快速上手;轻松使用资源、自由创作

++++[无需专业知识、理解简单]:可视化的编辑操作,图形化的界面,丰富的编辑模板,大量的在线作品参考;用户通过简单的拖拽和设定,即可完成创作,无需专业背景知识也可制作出高质量的各种VR3D2D内容

++++[所见即所得、快速上手]:提供有趣的新手任务和便捷的提供帮助提示,能够智能匹配资源、调用编辑模板,设置丰富的AI属性、编辑规则,让用户无需复杂的编辑就能构建出生动的世界

++++[轻松使用资源、自由创作]:提供多种线上作品、资源库成品的选择,能够智能搜索、快速加载和批量调用资源,无需等待即可获得自己想要的资源,让用户随身携带庞大的云端资源库自由创作

 

 

 

++C.1.3、丰富、优质的资源类型

++C.1.3、丰富、优质的资源类型

++C.1.3、丰富、优质的资源类型

++++立钻哥哥:丰富、优质的资源类型:庞大的云资源库;大量优质的资源

++++[庞大的云资源库]:庞大的云端资源库,包含多种美术风格、大量3DVR场景、3D模型、音频、视频、图片、PPT、网页等素材资源;其中天空、场景、角色、动物、建筑、物品、植物、微生物、多媒体、音频、视频、界面、特效等共计40余类,约5万个,并持续不断地新增;更有热门IP资源,让用户使用当下时尚的学习素材

++++[大量优质的资源]:拥有大量次时代美术资源,支持自适应各种不同性能的电脑硬件;通过严格的资源审核入库,保证美术资源的最终展现,适应多种平台方案;让用户能够自由调用,并编出优质的资源内容

 

 

 

++C.1.4、建构式学习模式

++C.1.4、建构式学习模式

++C.1.4、建构式学习模式

++++立钻哥哥:建构式学习模式:多种建构式学习模式;有趣的学习过程;轻松编辑课程包

++++[多种建构式学习模式]:拥有多种模式的课程包,如物件拼装、问答引导、场景还原、剧情补全、乱序重排、虚拟实验等;培养学生的团队协作能力、逻辑思维、创造力、动手能力

++++[有趣的学习过程]:将各学科知识设置为游戏化的VR课程包形式,帮助学生明确学习目标,体验有趣的学习进程,从而掌握知识;并可将学习成果与家人好友分享,让学生获得成就感

++++[轻松编辑课程包]:老师通过课程包编辑模板,快速利用现有资源,创作出VR教学内容,由此提升学生课堂学习气氛及学生的学习效率;让学生更喜欢老师,更主动的学习,收获更好的教学效果

 

 

 

++C.1.5、多语言国际化

++C.1.5、多语言国际化

++C.1.5、多语言国际化

++++立钻哥哥:支持语言:中文简体、中文繁体、英文、日文;产品正在迈向国际化教育市场,未来更有泰语、马来西亚语,等版本;让全球用户可方便地切换语言,让不同母语的用户都可以享受到VR教育的新奇体验

 

 

 

 

 

++C.2、VR编辑器的原型构建

++C.2、VR编辑器的原型构建

++C2、VR编辑器的原型构建

++++立钻哥哥:原型构建比较复杂,所以我们把这个版本升级为C2等级

++++C2.1、使用说明

++++C2.2、界面简介

++++C2.3、常见操作说明

++++C2.4、事件编辑相关

++++C2.5、触发事件条件及类型说明

++++C2.6、立钻哥哥对VR编辑器的拓展

 

 

++C2.1、使用说明

++C2.1、使用说明

++C2.1、使用说明

++++立钻哥哥:使用说明包括:安装环境和运行要求

++++[安装环境]:编辑器要求的操作系统为Windows 7 SP1 64位及以上版本;(Tips:基于Qt开发的程序理论上是不需要考虑平台的,兼容WindowsLinux等平台)

++++[输入设备]:OculusHTC VivePC等都可以

++++[运行要求]:主要对CPU、内存、显卡有一定的要求呢

 

 

 

 

++C2.2、界面简介

++C2.2、界面简介

++C2.2、界面简介

++++立钻哥哥:界面包括:登陆界面;作品列表界面;创作作品界面;场景主界面;场景说明;等等

++++C2.2.1、登录界面

++++C2.2.2、作品列表界面

++++C2.2.3、创作作品界面

++++C2.2.4、场景主界面

++++C2.2.5、场景说明

++++C2.2.6、立钻哥哥对界面优化及功能拓展

 

 

++C2.2.1、登陆界面

++C2.2.1、登陆界面

++C2.2.1、登陆界面

++++立钻哥哥:登陆方式主要分游客登录和账号登录,测试版本也会提供员工测试入口

++++[游客登录]:游客可以直接点击点击“游客登录”按钮进入VR编辑器,无需输入账号密码;可根据需要切换地区(中国-大陆;中国-香港;日本;美国);可切换语言(简体中文;English;繁体中文;日本语;等等)

++++[账号登录]:可通过手机注册;邮箱注册;注册成功后即可登录使用VR编辑器了

++++[测试登录]:测试版本还提供相应的测试入口供使用者体验

 

 

++C2.2.2、作品列表界面

++C2.2.2、作品列表界面

++C2.2.2、作品列表界面

++++立钻哥哥:作品列表界面包括:作品列表;设置面板;在线作品;我的作品等

++++[作品列表]:VR编辑器支持课件目录的管理功能,需在账号登录的情况下进行体验

++++[设置面板]:在登录界面点击设置选择按钮:设备选择;更新日志;检查更新

++++[在线作品]:指一些已经完成的较好成品课件上传到服务器,可供使用者平时欣赏和学习

++++[我的作品]:可以查看我们曾经编辑过的课件和在“在线作品”下载的精品课件

 

++作品列表

++++立钻哥哥:VR编辑器支持课件目录的管理功能,需在账号登录的情况下进行体验

++++[我要创作]:如果需要创建一个属于自己的作品,可以点击“我要创作”按钮;在我要创作界面选择场景时,可以点击标签切换分类模式;第一种是选择已有场景创建新作品;第二种是加工作品模板(基于作品创作)

++++[我的作品]:如果需要查看自己的作品,可以点击“我的作品”按钮

++++[列表中作品操作]:鼠标移动到列表内的作品时,会在相应的作品上显示出相关可以操作的功能按钮,鼠标移到功能按钮上,按钮颜色会变蓝,并且会出现气泡提示

----<1、播放>:可以直接预览当前作品

----<2、沙盘摆放>:按钮:进入编辑界面,进行对象自由摆放的模式

----<3、作品编辑>:进入作品编辑界面,对课件进行编辑

----<4、删除作品>:点击删除按钮时,会出现一个提示框,提示是否确认删除作品,点击确认后才正式删除

++++[其他操作功能]:鼠标移动到列表中作品上的空白部分鼠标右键,会在相对应的作品旁边显示相关的操作功能按钮

----<1、复制>:移动鼠标至复制按钮,会出现蓝色的复制按钮,对其进行点击,则会对相对应的作品进行复制,在我的作品空白处右键点击“粘贴”按钮会复制一个一模一样的作品,复制后的新出现的作品名字会在原作品名字后加副本两字

----<2、重命名>:对作品重命名操作

----<3、导出视频>:点击导出视频按钮会弹出视频设置页面,可对其相对应的作品导出相应的视频;支持普通视频和360度全景视频

++++[自定义头像]:可进行自定义头像的替换、昵称的修改、密码的修改及退出登录的操作

 

++设置面板

++++立钻哥哥:在登录界面点击设置选择按钮可进入设置页面(设备选择、更新日志、检查更新)

++++[设备选择]:当想要使用设备来欣赏制作好的作品时,可以选择这些设备,目前支持:OculusHTC Vive3GlassesPC等平台

 

++在线作品

++++立钻哥哥:在线作品指一些已经完成的较好成品课件上传到服务器,可供平时观赏和学习

++++[下载作品]:点击该按钮,可以将“在线课件”中的该作品下载至“我的作品”列表内;下载完该作品会显示进度为100%

++++[播放]:点击该按钮可以直接播放当前课件

++++[搜索栏]:可以在搜索栏搜索自己喜欢的作品

 

++我的作品

++++立钻哥哥:“我的作品”可以查看曾经编辑过的课件和在“在线作品”下载的精品课件

++++功能按钮包括:播放;作品编辑;沙盘摆放;删除作品;等等

++++[排序]:可对课件进行排序

 

 

 

++C2.2.3、创作作品界面

++C2.2.3、创作作品界面

++C2.2.3、创作作品界面

++++立钻哥哥:“创作作品界面”包括新建作品和播放列表

++++[新建作品]:创建一个属于自己的作品,可以点击“我要创作”按钮

++++[播放列表]:是针对不同作品进行关联的一个列表

 

++新建作品

++++立钻哥哥:创建一个属于自己的作品,可以点击“我要创作”按钮

++++[选择创作主题]:主题链接的是资源库,需要相关人员上传场景资源到资源库才可以看到;选择符合自己创造思路的场景,或者在搜索栏输入想要查找的场景,最后点击开始创作,即可成功新建作品;(立钻哥哥:每一个课件都必须要有场景,没有场景时无法开始编辑的)

++++[模板分类]:可以根据“个人爱好”选择符合自己创作的分类找到相对应的模板

++++[基于主题创作]:在原有场景的基础下进行创作

++++[基于作品创作]:基于本地场景创作

 

++播放列表

++++立钻哥哥:“播放列表”是针对不同作品进行关联的一个列表

++++[+添加作品至播放列表]:添加新的作品到播放列表

++++[||清空播放列表]:点击清空按钮,在跳出的对话窗口中选择确定,则可以清空播放列表中的作品

++++[X删除列表中的某一作品]:将鼠标移动到播放列表中对应的作品列中,点击“X”进行相关的删除

++++[//排序按钮]:根据播放列表中的时间和作品名称排序

++++[<>循环按钮]:是针对列表中的作品文件按照所选择的循环方式来进行播放,大致分为:单个播放;当个循环;列表播放;列表循环;等等

++++[V隐藏播放列表按钮]:点击该按钮隐藏播放列表

 

 

++C2.2.4、场景主界面

++C2.2.4、场景主界面

++C2.2.4、场景主界面

++++立钻哥哥:场景主界面包括:主界面;菜单栏;功能按钮;小地图;对象列表;触发条件;行为;资源库;事件编辑;等等

++++[场景主界面]:创作作品的主场景界面

++++[菜单栏]:包括:返回大厅;保存;另存为;设置;帮助;更新日志;等等

++++[功能按钮]:包括:保存;保存截图;撤销;重做;旋转;等等

++++[小地图]:作用是针对当前视角的一个预览作用,可以通过使用WASD来前后左右移动

++++[对象列表]:包括:隐藏;设置;等功能

++++[触发条件]:在编辑模式下,鼠标悬停在某个触发条件的按钮上可查看功能说明

++++[行为]:可以选择编辑器内支持的事件效果,包括:角色;动作;变化;镜头;界面;声音;控制以及其他;等等

++++[资源库面板]:可以通过该面板快速将需要的资源找到并放置到场景中,也可以通过关键字搜索的方式将想要的资源进行搜索放置到场景中,点击右上角搜索,然后输入想要搜索资源的关键字;等等

++++[事件编辑面板]:分为时间轴和逻辑轴两种模式

 

++1、场景主界面

++++立钻哥哥:场景可分为两种:一种是场景带网格的场景;另一种是场景不带网格的场景

++++[物件放置的区别]:带网格的场景的模型放置的时候只能将模型对象放置在场景地形上;而不带网格的场景则可以将模型放置地形之下

++++[使用WASD移动]:若直接使用键盘WASD进行位置的移动的时候,如果是带网格的场景中会受到地形的限制,需要进行切换正常视角或鸟瞰视角来进行控制;而不带网格的场景不会受到此限制

++++[调整视角]:带网格的场景和不带网格的场景调整视角的方式也存在不同

 

++2、菜单栏说明

++++立钻哥哥:菜单栏包括:返回大厅;保存;另存为;设置;帮助;更新日志;等等

++++[返回大厅]:返回作品列表界面

++++[保存]:保存当前作品的事件配置

++++[另存为]:出现一个另存为确认框,可以为作品重新命名并且另外储存,可以起到备份的作用

++++[设置]:对于编辑器内的相关功能进行的设置:通用;编辑;镜头效果;场景体验;变量设置;天气系统等等

++++[帮助]:点击帮助,进入官方网站查看操作教程

++++[更新日志]:显示每次更新的日志说明

 

++3、功能按钮说明

++++立钻哥哥:功能按钮包括:保存;保存截图;撤销;重做;旋转;缩放;更换外观材质;预览;设置Camera到眼前;编辑想要的天空;HUD编辑;资源库;等等

++++[保存]:点击保存之前操作的内容

++++[保存截图]:点击之后出现提示,选择截图类型和图片清晰度后生成截图

++++[撤销]:点击后将撤销上一步操作,快捷键为Ctrl+Z;(点击多次可撤销多次操作记录)

++++[重做]:点击后将恢复上一步撤销的操作,快捷键为Ctrl+Y;(点击多次可恢复多次撤销操作)

++++[旋转]:选定想要旋转的物体后点击,将鼠标移动至蓝色箭头区域可操作相关功能:水平旋转;左右旋转;前后旋转

++++[缩放]:若想改变物体大小可以选择此按钮,操作功能有:改变物体整体大小;改变物体长宽高如何操作

++++[更换外观材质]:改变物体外观材质;可“更换外观材质”

++++[新建当前场景的分场景]:在当前场景下建立一个分场景;比如,可以在“花园”场景下建立一个分场景“草地”

++++[预览]:点击可以进入播放模式;点击预览后,会自动保存当前编辑的作品;预览方式:播放、VR平台预览、3D平台预览

++++[设置Camera]:设置Camera到眼前

++++[编辑天空]:编辑想要的天空;设置时间;设置天气

++++[HUD编辑]:多界面排版编辑模式,编辑后可适配于手机观看模式

++++[资源库]:点击则可以直接对之前隐藏的资源库面板进行展开

 

++4、小地图面板说明
++++立钻哥哥:小地图”起的作用是针对当前视角的一个预览作用,可通过使用WASD来前后左右移动;有目前视野的方向位置;可通过小地图上的缩放滑条来提高调整预览视野的高度

++++小地图提供3种视角:第一人称视角(正常);上帝视角(顶视);第三人称视角(鸟瞰);等等

 

++5、对象列表面板

++++立钻哥哥:对象列表面板上的功能包括:隐藏对象列表按钮对象列表设置按钮对象列表搜索栏对象名称锁标记眼睛标记对象父子关系;等等

++++[隐藏]:对象列表默认是打开状态;若需隐藏对象列表,点击隐藏对象列表按钮即可

++++[设置]:点击按钮后,会弹出两个选项框:新建文件夹;查看等子选项

++++[搜索栏]:可以在搜索栏内搜索对象列表中的对象

++++[对象名称]:记录对象列表里面对象的名称以及对象的物体ID

++++[锁按钮]:默认为关闭状态,表示这个物件处于解锁状态,即这个物件可以自由移动,如果点击锁按钮,则会出现锁的图标,表示这个物件会被锁定,那么物件是无法进行任何操作的(替换、删除、重命名、添加为时间轴物体、添加为逻辑轴物体)

++++[眼睛按钮]:默认为开启状态,表示这个物件在场景当中是可见的,如果点击这个眼睛按钮,则眼睛按钮会呈现闭眼状态,这就表示这个物件在场景中是不可见的,不过这个不影响在演示的时候的显示,而且演示完返回编辑的时候,原来隐藏的物件不会显示出来的,主要用于编辑状态下隐藏对象,方便编辑操作

++++[对象父子级关系]:如果要将一个物件作为另一个物件的子级,只要在对象列表上面将子级的物件拖拽到相应父级物件上面松开鼠标即可;可调出快捷菜单栏:替换;删除;重命名;添加为时间轴物体;添加为逻辑轴物体;等等

 

++6、触发条件面板说明

++++立钻哥哥:在编辑模式下,鼠标悬停在某个触发条件的按钮上,这个按钮就会显示对这个触发条件的简要说明;若想要知道该条件的使用方法可以点击“详情介绍

++++说明:“触发条件面板”只有在逻辑轴进行编辑才能调出条件面板

 

++7、行为面板说明

++++立钻哥哥:可以选择编辑器内支持的事件效果,分为:角色、动作、变化、镜头、界面、声音、控制以及其他;等等

++++在编辑事件的状态时,鼠标悬停某个行为,会有该行为的简要说明

++++添加行为的方法与添加触发条件的方法一样,只不过添加行为之后,是会在“对象事件编辑区”的行为链当中显示刚才选定的行为

++++注意:行为面板在进入作品的时候是默认打开的,可以通过点击事件编辑面板中的“行为面板”按钮隐藏或者激活

 

++8、资源库面板说明

++++立钻哥哥:可以通过“资源库面板”快速将需要的资源找到并放置到场景中,也可以通过关键字搜索的方式将想要的资源进行搜索放置到场景中

++++[隐藏资源库面板]:点击“X”按钮既可以对资源库面板进行隐藏

++++[展开资源库面板]:点击“资源库”则可以直接对之前隐藏的资源库面板进行展开

++++[隐藏资源库分类]:若想要在资源库中隐藏资源库分类时,点击“^”对分类进行隐藏

++++[展开资源库分类]:若想要在资源库中展开资源库分类,可以点击左侧的“>”对分类进行展开

++++[新建主题包]:登录账号后,可以在资源库上看到个人库,在主界面上看到主题包

++++[对新增资源分类进行添加物体]:用户可以在该面板中选择所需要添加的资源,并在需要添加的资源右下方打钩;若完成了此次添加一定要点击“确定

++++[对新增资源分类进行删除物体]:点击之前已经创建的主题,接着右键想要删除的物件,选择后点击“删除”即可

++++[将主题包设为作品主题包]:选择一个主题包,将其设为作品主题包,即可在作品主题包中查找到相关主题包

 

++9、事件编辑面板说明

++++立钻哥哥:事件编辑的面板分为两种模式:时间轴逻辑轴;可通过图标自由切换两种模式

++++[时间轴]:是依据时间进行事件编辑,按时间的行进过程将事件展示出来的

----<触发时间>:时间行进过程,以秒为单位

----<增加对象轨迹>:指增加时间轴模式下对象轨道,当前添加方式有四种

----<替换>:若想替换对象,点击这个按钮

----<删除对象>:若想要删除对象轨道,可以直接在该对象上点击鼠标右键,在调出的菜单中点击删除对象即可

----<增加时间轨道>:当同时间需要发生两个以上的行为,需要在某个时间点并行进行的时候,需要添加新的时间轨道,此时我们可以增加时间轴模式下某一对象时间轨道数量,增加时间轨道的方式有两种:可以点击“时间轨道”按钮;在原有的时间轨道上单击鼠标右键调出选择菜单;(立钻哥哥:一个对象拥有的时间轨道是没有数量限制的)

----<删除时间轨道>:若想要删除某个对象的某一条时间轨道,可以直接在该轨道上点击鼠标右键,在调出的菜单中选择“删除时间轨道”按钮即可;(立钻哥哥:删除轨道后,该轨道内的所有行为颗粒也将被删除)

----<时间进度条>:这里标识的是针对当前时间轴中时间的控制,可以通过拖动来进行时间的调整而来针对特定时间设定触发的行为

++++[逻辑轴]:是直接在对象上添加触发条件和行为的一种编辑模式

----<条件框>:此处放置的是需要触发这个对象的条件

----<行为框>:此处放置的是满足触发条件后所执行的行为

----<增加对象>:增加逻辑轴模式下所编辑对象的四种方式:左键拖拽放入事件编辑区逻辑轴中空白处;直接拖拽场景中的对象至逻辑轴空白处;右键单击物件,点击属性中的“添加为逻辑轴对象”即可;在对象列表内对需要添加时间轴对象右键“添加为逻辑轴物体

----<替换>:若想替换对象,点击“替换”;可以在“资源库”中选择想要的资源进行替换;也可以点击搜索按钮,搜索自己喜欢的对象进行替换;“取消”按钮取消当前所有操作

----<删除对象>:若想要删除在逻辑轴中的某个对象,直接在该对象上点击鼠标右键,在调出的菜单中选择删除对象即可;(立钻哥哥:删除对象后,该对象下的所有行为颗粒也将被删除)

----<增加逻辑轨道>:在逻辑轴中添加逻辑轨道的方式有三种:通过点击“+逻辑轨道”来增加某个对象逻辑轨道;在原有的逻辑轴轨道上单击鼠标右键调出选择菜单,接着再点击添加逻辑轨道选项即可;将鼠标左键选择条件按住不放拖入逻辑轨道的交界处,待出现绿色框时松开,即可自动添加逻辑轨道

----<删除逻辑轨道>:若想要删除在逻辑轴中某个对象的逻辑轨道,直接在该逻辑轨道上点击鼠标右键,在调出的菜单中选择删除逻辑轨道即可

----<行为面板>:若想要隐藏行为面板就可以点击此按钮,此按钮绿色状态表示当前界面中是有显示行为面板的

----<最大化>:此按钮是用来放大事件编辑面板的按钮

----<最小化>:此按钮是用来隐藏事件编辑面板的按钮

 

 

 

++C2.3、常见操作说明

++C2.3、常见操作说明

++C2.3、常见操作说明

++++立钻哥哥:常见操作说明:基本操作;从资源库选择模型;模型快速定位;模型的替换;模型的删除;模型的属性;模型默认动作;更换手持道具;重命名;模型上传到个人库;Camera的操作说明;界面制作;等等

++++[1、基本操作]:前后左右移动;调整视角;移动物体;选择物体;跳跃;缩放物体;吸附;等等

++++[2、从资源库选择模型]:直接选取模型;关键字搜索;翻页功能;页面跳转功能;等等

++++[3、模型快速定位]:在对象列表选中了一个对象模型,需要快速定位到该模型上的方法

++++[4、模型的替换]:选择模型后点击鼠标右键调出菜单,选择替换

++++[5、模型的删除]:选择模型后点击鼠标右键调出菜单,选择删除,二次确认

++++[6、模型的属性]:选择模型后点击鼠标右键调出菜单,选择属性,接着调出选择菜单

++++[7、模型默认动作]:在当前的资源库当中有部分的资源是直接带有动作的

++++[8、更换手持道具]:在当前的资源库当中有部分的资源是可以手持道具的

++++[9、重命名]:在对象列表中选定某一对象后点击鼠标右键并点击重命名就可以对当前所选择的对象进行重新命名

++++[10、模型上传到个人库]:通过账号登录,右键选择模型,即可出现上传到个人库的选项;上传到个人库后,即可在个人库中找到该模型

++++[11、Camera的操作说明]:Camera的外形是摄像机造型,摄像机指向的位置就是演示时的视角位置;这里可以对Camera进行移动来确定其初始镜头的位置

++++[12、界面制作]:打开资源库界面模板,选择模板;在场景内添加一个新画布模板

 

++1、基本操作

++++立钻哥哥:常见基本操作包括:前后左右移动;调整视角;移动物体;旋转物体;跳跃;缩放物体;吸附;等等

++++[前后左右移动]:若在场景中想要前后左右移动可以使用键盘WASD键来进行前后左右的移动

++++[调整视角]:VR编辑器有三种直接视角可以选择:正常(第一人称视角);鸟瞰(第三人称视角);顶视(第三人称视角);可以通过按钮进行切换

----<正常模式>:在正常视角模式下若想要调整左右视角可以直接使用键盘WASD来进行调整或者直接按鼠标右键进行移动,若想要放大(拉近)视野可以使用鼠标滚轮来进行操作

----<鸟瞰模式>:在鸟瞰模式下若想要调整左右视角是通过按鼠标右键进行移动加上使用鼠标滚轮来调整视角

----<顶视模式>:在顶视模式下不可以调整视角,只有顶视一个视角,不过可以通过WASD进行前后左右移动

++++[移动物体]:使用鼠标左键选中物体,若点击物体上方按钮,这时候可以对物体进行上下的垂直方向移动,也可以点选物体,并拖动整个物体,这时候物体就会进行全局移动

++++[旋转物体]:使用鼠标左键选中物体,点击对象上会出现旋转标识,若点击物体周围的旋转按钮,这时候可以拖动任意一个箭头来对物体进行三个方向面上的旋转操作

++++[跳跃]:VR编辑器中,若在编辑作品的状态下可以使用键盘的“空格”键对当前的视角进行跳跃的操作;(在正常视角模式下按一下“空格键”则会进行跳跃的操作,按住“空格键”则会提高视角高度,而不会进行跳跃的操作,再按住“X”键可降低视角高度。)

++++[缩放物体]:若在场景中想要变更物体的大小可以左键点击要缩放的物件,在出现的功能按钮中选择缩放按钮

++++[吸附]:按住ALT然后在进行拖拽对象,可以与其他对象进行吸附的操作,并且可以通过设置界面中吸附距离来控制最小的吸附距离;(拖拽对象时,只能在水平面上移动,与地面距离0.2米以下可以自动吸附到地面)

 

++2、从资源库选择模型

++++立钻哥哥:从资源库选择模型分为:直接选取模型;关键字搜索;翻页功能;页面跳转功能;等等

++++[直接选取模型]:可以通过该面板快速选择想要分类后将想要的资源模型快速放置到场景中

++++[关键字搜索]:若想要添加的模型为某一特定模型,可以通过关键字搜索的方式将想要的资源进行搜索放置到场景中,点击搜索,然后输入想要搜索资源的关键字

++++[翻页功能]:若在资源库分类当前页中未找到自己想要的模型可以点击翻页按钮进行下一页的跳转

++++[页面跳转功能]:可以在输入框中输入页数,按回车跳转至该页面

 

++3、模型快速定位

++++立钻哥哥:在对象列表选中了一个对象模型,需要快速定位到该模型上的方法;(如果在对象列表中点击Camera列的话,就会定位到主镜头上面)

++++[只需按下键盘上的“F”键]:

++++[直接双击鼠标左键]:

++++[点击右方定位按钮]:

 

++4、模型的替换

++++立钻哥哥:选择模型后点击鼠标右键调出菜单,选择替换;接着会调出对应的资源库分类,然后选取想要进行替换的模型,即可完成模型的替换

 

++5、模型的删除

++++立钻哥哥:选择模型后点击鼠标右键调出菜单,选择删除,会弹出再次确定页面,点击确定即可完成模型的删除

++++在对象列表中选择想要删除的模型对象并点击鼠标右键调出菜单,选择删除即可完成模型的删除操作;(删除对象也将会删除对象下所有的行为颗粒)

 

++6、模型的属性

++++立钻哥哥:选择模型后点击鼠标右键调出菜单,选择属性,接着就会有调出选择菜单,该菜单中包含三个选项:不受重力影响;允许自由摆放;添加为逻辑轴对象;添加为时间轴对象;等等

++++[不受重力影响]:这个选择项是针对模型对象在演示的时候是否做向下坠落的运动的选择,默认设置项为“不受重力影响”,若想要在演示时使模型对象做向下坠落运动则点击此项,可以观察到点击后变化,此时就表示在演示时该模型对象向下坠落运动

++++[允许自由摆放]:允许对象进行自由摆放

++++[添加为逻辑轴对象]:通过此按钮可以将该对象直接添加至逻辑轴模式中

++++[添加为时间轴对象]:通过此按钮可以将该对象直接添加至时间轴模式中

 

++7、模型默认动作

++++立钻哥哥:在当前的资源库当中有部分的资源是直接带有动作的,因此选定对象并单击鼠标调出的菜单栏中会多出一栏默认动作的设置,通过该栏我们可以进行设定模型的默认动作(初始动作);在调出的动作列表中选择想要的动作,接着点击确定即可

 

++8、更换手持道具

++++立钻哥哥:在当前的资源库当中有部分的资源是可以手持道具的,因此选定对象并单击鼠标调出的选择道具菜单栏;选择想要添加的手持道具并点击确定,在一阵特效变化后男孩的手上就会手持道具啦

 

++9、重命名

++++立钻哥哥:在对象列表中选定某一对象后点击鼠标右键并点击重命名就可以对当前所选择的对象进行重新命名

 

++10、模型上传到个人库

++++立钻哥哥:使用账号登录,右键选择模型,即可出现上传到个人库的选项;上传到个人库后,即可在个人库中找到该模型;点击个人库中的模型,即可在场景中添加该模型

 

++11、Camera的操作说明

++++立钻哥哥:Camera的外形是摄像机造型,摄像机指向的位置就是演示时的视角位置;这里可以对Camera进行移动来确定其初始镜头的位置;在VR编辑器中可以直接点击功能栏中的按钮将摄像机设置到当前视角的位置

++++点击对象列表内的Camera或者场景内的Camera会出现Camera视图

++++Camera视图可以很好的帮助我们了解到当前摄像机的画面

 

++12、界面制作

++++立钻哥哥:界面制作的具体操作:首先打开资源库界面模块,选择模板;在场景内添加一个新画布模板;如果要对比新画布进行编辑,右键点击场景内的画布,点击删除按钮即删除此按钮,选择编辑按钮进入编辑模式

++++右键单击控件即可进行复制、编辑及删除的操作

++++[支持HUD模式]:开启此按钮,此画布才可以使用HUD模式编辑,关闭此按钮则此画布不可使用HUD模式编辑

++++[控件库]:目前控件库有六种:形状控件;按钮控件;文字控件;图片控件;可视区域;KTV字幕

 

 

 

 

 

 

 

 

 

 

 

 

@@提示:有些博客可能只是开了头,如果感兴趣的同学,可以“点赞”或“评论区留言”,只要关注的同学多了,那就会继续完善哟!(“++==”,表示没有写完的,如果关注度不高就不完善了;“++ok++”,表示此篇博客已经完成,是阶段性完整的!)

 

 

++++VR云游戏=Unity+SteamVR+云技术+5G+AI;(说明:AI人工智能不是我们的主要研究技术,只是了解一下,领略一下有风的感觉!但是,VR是我们的研究重点

++++【Unity API】分类:https://blog.csdn.net/vrunsoftyanlz/category_7637520.html

++++【Unity开发基础】分类:https://blog.csdn.net/vrunsoftyanlz/category_7309057.html

++++【Linux系统编程】分类:https://blog.csdn.net/vrunsoftyanlz/category_9694767.html

++++【C++C铸就生存利器】分类:https://blog.csdn.net/vrunsoftyanlz/category_9325802.html

++++【人工智能AI2026】分类:https://blog.csdn.net/vrunsoftyanlz/category_9212024.html

++++【立钻哥哥CSDN空间】:https://blog.csdn.net/VRunSoftYanlz/

 

 

 

 

 

【XR游戏开发QQ群:784477094

++立钻哥哥推荐的拓展学习链接(Link_Url)

立钻哥哥推荐的拓展学习链接(Link_Url)

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

++++虚拟现实VR资讯: https://blog.csdn.net/VRunSoftYanlz/article/details/89165846

++++HTC_VIVE开发基础https://blog.csdn.net/VRunSoftYanlz/article/details/81989970

++++Oculus杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82469850

++++Oculus安装使用https://blog.csdn.net/VRunSoftYanlz/article/details/82718982

++++Unity+SteamVR=>VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/88809370

++++Unity减少VR晕眩症https://blog.csdn.net/VRunSoftYanlz/article/details/89115518

++++SteamVR简介https://blog.csdn.net/VRunSoftYanlz/article/details/86484254

++++SteamVR脚本功能分析https://blog.csdn.net/VRunSoftYanlz/article/details/86531480

++++SteamVR2.0开发指南https://blog.csdn.net/VRunSoftYanlz/article/details/86618187

++++SteamVR2.2.0开发指南https://blog.csdn.net/VRunSoftYanlz/article/details/88784527

++++SteamVR2.2.0快速入门https://blog.csdn.net/VRunSoftYanlz/article/details/88833579

++++SteamVR2.2.0交互系统https://blog.csdn.net/VRunSoftYanlz/article/details/89199778

++++SteamVR2.2.0传送机制https://blog.csdn.net/VRunSoftYanlz/article/details/89390866

++++SteamVR2.2.0教程(一)https://blog.csdn.net/VRunSoftYanlz/article/details/89324067

++++SteamVR2.2.0教程(二)https://blog.csdn.net/VRunSoftYanlz/article/details/89894097

++++SteamVR_Skeleton_Poserhttps://blog.csdn.net/VRunSoftYanlz/article/details/89931725

++++SteamVR实战之PMCorehttps://blog.csdn.net/VRunSoftYanlz/article/details/89463658

++++SteamVR/Extrashttps://blog.csdn.net/VRunSoftYanlz/article/details/86584108

++++SteamVR/Inputhttps://blog.csdn.net/VRunSoftYanlz/article/details/86601950

++++OpenXR简介https://blog.csdn.net/VRunSoftYanlz/article/details/85726365

++++VRTK杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82562993

++++VRTK快速入门(杂谈)https://blog.csdn.net/VRunSoftYanlz/article/details/82955267

++++VRTK官方示例(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82955410

++++VRTK代码结构(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82780085

++++VRTK(SceneResources)https://blog.csdn.net/VRunSoftYanlz/article/details/82795400

++++VRTK_ControllerEventshttps://blog.csdn.net/VRunSoftYanlz/article/details/83099512

++++VRTK_InteractTouchhttps://blog.csdn.net/VRunSoftYanlz/article/details/83120220

++++虚拟现实行业应用https://blog.csdn.net/VRunSoftYanlz/article/details/88360157

++++Steam平台上的VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/88960085

++++Steam平台热销VRhttps://blog.csdn.net/VRunSoftYanlz/article/details/89007741

++++VR实验:以太网帧的构成https://blog.csdn.net/VRunSoftYanlz/article/details/82598140

++++实验四:存储器扩展实验https://blog.csdn.net/VRunSoftYanlz/article/details/87834434

++++FrameVR示例V0913https://blog.csdn.net/VRunSoftYanlz/article/details/82808498

++++FrameVR示例V1003https://blog.csdn.net/VRunSoftYanlz/article/details/83066516

++++SwitchMachineV1022https://blog.csdn.net/VRunSoftYanlz/article/details/83280886

++++PlaySceneManagerV1022https://blog.csdn.net/VRunSoftYanlz/article/details/83280886

++++Unity5.x用户手册https://blog.csdn.net/VRunSoftYanlz/article/details/81712741

++++Unity面试题ABChttps://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++Unity面试题Dhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630838

++++Unity面试题Ehttps://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity面试题Fhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630945

++++Cocos2dx面试题https://blog.csdn.net/VRunSoftYanlz/article/details/78630967

++++禅道[zentao]https://blog.csdn.net/VRunSoftYanlz/article/details/83964057

++++Lua快速入门篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818

++++Lua快速入门篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502

++++Lua快速入门篇(基础概述)https://blog.csdn.net/VRunSoftYanlz/article/details/81041359

++++框架知识点https://blog.csdn.net/VRunSoftYanlz/article/details/80862879

++++游戏框架(UI框架夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80781140

++++游戏框架(初探篇)https://blog.csdn.net/VRunSoftYanlz/article/details/80630325

++++.Net框架设计https://blog.csdn.net/VRunSoftYanlz/article/details/87401225

++++从零开始学架构https://blog.csdn.net/VRunSoftYanlz/article/details/88095895

++++设计模式简单整理https://blog.csdn.net/vrunsoftyanlz/article/details/79839641

++++专题:设计模式(精华篇)https://blog.csdn.net/VRunSoftYanlz/article/details/81322678

++++U3D小项目参考https://blog.csdn.net/vrunsoftyanlz/article/details/80141811

++++Unity小游戏算法分析https://blog.csdn.net/VRunSoftYanlz/article/details/87908365

++++Unity案例(Vehicle)https://blog.csdn.net/VRunSoftYanlz/article/details/82355876

++++UML类图https://blog.csdn.net/vrunsoftyanlz/article/details/80289461

++++PowerDesigner简介https://blog.csdn.net/VRunSoftYanlz/article/details/86500084

++++Unity知识点0001https://blog.csdn.net/vrunsoftyanlz/article/details/80302012

++++Unity知识点0008https://blog.csdn.net/VRunSoftYanlz/article/details/81153606

++++U3D_Shader编程(第一篇:快速入门篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372071

++++U3D_Shader编程(第二篇:基础夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372628

++++Unity引擎基础https://blog.csdn.net/vrunsoftyanlz/article/details/78881685

++++Unity面向组件开发https://blog.csdn.net/vrunsoftyanlz/article/details/78881752

++++Unity物理系统https://blog.csdn.net/vrunsoftyanlz/article/details/78881879

++++Unity2D平台开发https://blog.csdn.net/vrunsoftyanlz/article/details/78882034

++++UGUI基础https://blog.csdn.net/vrunsoftyanlz/article/details/78884693

++++UGUI进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78884882

++++UGUI综合https://blog.csdn.net/vrunsoftyanlz/article/details/78885013

++++Unity动画系统基础https://blog.csdn.net/vrunsoftyanlz/article/details/78886068

++++Unity动画系统进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78886198

++++Navigation导航系统https://blog.csdn.net/vrunsoftyanlz/article/details/78886281

++++Unity特效渲染https://blog.csdn.net/vrunsoftyanlz/article/details/78886403

++++Unity数据存储https://blog.csdn.net/vrunsoftyanlz/article/details/79251273

++++Unity中Sqlite数据库https://blog.csdn.net/vrunsoftyanlz/article/details/79254162

++++WWW类和协程https://blog.csdn.net/vrunsoftyanlz/article/details/79254559

++++Unity网络https://blog.csdn.net/vrunsoftyanlz/article/details/79254902

++++Unity资源加密https://blog.csdn.net/VRunSoftYanlz/article/details/87644514

++++PhotonServer简介https://blog.csdn.net/VRunSoftYanlz/article/details/86652770

++++编写Photon游戏服务器https://blog.csdn.net/VRunSoftYanlz/article/details/86682935

++++C#事件https://blog.csdn.net/vrunsoftyanlz/article/details/78631267

++++C#委托https://blog.csdn.net/vrunsoftyanlz/article/details/78631183

++++C#集合https://blog.csdn.net/vrunsoftyanlz/article/details/78631175

++++C#泛型https://blog.csdn.net/vrunsoftyanlz/article/details/78631141

++++C#接口https://blog.csdn.net/vrunsoftyanlz/article/details/78631122

++++C#静态类https://blog.csdn.net/vrunsoftyanlz/article/details/78630979

++++C#中System.String类https://blog.csdn.net/vrunsoftyanlz/article/details/78630945

++++C#数据类型https://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity3D默认的快捷键https://blog.csdn.net/vrunsoftyanlz/article/details/78630838

++++游戏相关缩写https://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++UnityAPI.Rigidbody刚体https://blog.csdn.net/VRunSoftYanlz/article/details/81784053

++++UnityAPI.Material材质https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++UnityAPI.Android安卓https://blog.csdn.net/VRunSoftYanlz/article/details/81843193

++++UnityAPI.AndroidJNI安卓JNIhttps://blog.csdn.net/VRunSoftYanlz/article/details/81879345

++++UnityAPI.Transform变换https://blog.csdn.net/VRunSoftYanlz/article/details/81916293

++++UnityAPI.WheelCollider轮碰撞器https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++UnityAPI.Resources资源https://blog.csdn.net/VRunSoftYanlz/article/details/83155518

++++JSON数据结构https://blog.csdn.net/VRunSoftYanlz/article/details/82026644

++++CocosStudio快速入门https://blog.csdn.net/VRunSoftYanlz/article/details/82356839

++++Unity企业内训(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82634668

++++Unity企业内训(第1讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82634733

++++Unity企业内训(第2讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82861180

++++Unity企业内训(第3讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82927699

++++Unity企业内训(第4讲)https://blog.csdn.net/VRunSoftYanlz/article/details/83479776

++++Unity企业内训(第5讲)https://blog.csdn.net/VRunSoftYanlz/article/details/83963811

++++Unity企业内训(第6讲)https://blog.csdn.net/VRunSoftYanlz/article/details/84207696

++++钻哥带您了解产品原型https://blog.csdn.net/VRunSoftYanlz/article/details/87303828

++++插件<Obi Rope>https://blog.csdn.net/VRunSoftYanlz/article/details/83963905

++++计算机组成原理(教材篇)https://blog.csdn.net/VRunSoftYanlz/article/details/82719129

++++5G接入:云计算和雾计算https://blog.csdn.net/VRunSoftYanlz/article/details/88372718

++++云计算通俗讲义https://blog.csdn.net/VRunSoftYanlz/article/details/88652803

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

--_--VRunSoft:lovezuanzuan--_--

已标记关键词 清除标记
Module developer’s guide to FreeCAD source code by Qingfeng Xia http://www.iesensor.com • 2015-09-18 version 0.1 for FreeCAD version 0.16-dev • 2016-09-18 version 0.2 for FreeCAD version 0.17-dev License of this book This ebook is licensed the same as FreeCAD document license CC-BY 3.0 http://creativecommons.org/licenses/by/3.0/Contents 1 FreeCAD overview and architecture 7 1.1 Introduction to FreeCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Key features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Software architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.1 Key software libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.2 Mixed python and c++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.3 GPL code will not be included into installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 How 3D model are renderred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.1 Selection of 3D visualization libarary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.2 Discussion of 3D rendering library selection on FreeCAD Forum . . . . . . . . . . . . . . . . . . . . . 8 1.5 Roadmap of FreeCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.1 Keep updated with main components: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.2 C++11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.3 Pyside 2 project for Qt 5.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Organisation of FreeCAD source code 11 2.1 Build
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页