unity 5.x 3d游戏开发技术详解与典型案例unity5开发书好不好
发布网友
发布时间:2022-04-25 23:19
我来回答
共4个回答
热心网友
时间:2022-04-20 04:03
编者貌似没有教课经验
去上海书城去买的。
我已经跟着书练习到第6章,除了前三章是最简单的练习,后面的练习我跟着书的指导就没有一个做成功的!
我其实是一个靠自学起家的IT工作者,已经连续自学6年的相关知识,应该说我对自己的自学能力是很有信心的。
我用尽了方法去搜集资料,也没法做出书中的效果。
原因如下:
1.跳过关键操作步骤
这本书刚开始由于实例简单,所以详细讲解。但是仍然有很多新手不理解的步骤被略过没讲。虽然这对于高级的Unity工程师来说可能是常识的步骤,但是对于我们初学者来说也不讲,这不是坑我们么。前三章里,我就花了大量的时间探索书中每个步骤之间被作者省略的步骤。
2.略过制作过程
从第5章开始,这真是变本加厉了。看着制作方法都可能要整一小时的步骤,书里就一句话:由于大家已经学过XXX,因此请参照图XX-XX是完成的效果。这果然当我们是精英了,刚学会爬直线了,你就说竟然会爬了,那么我带路的人就在你前面一公里处等你慢慢爬过来。这刚学会爬的哪能笔直地爬一公里啊。。。
3.实例无法对应书本
书里虽然有实例,但是由于书里的版本必定不是最新版,所以学习时不会安装书里的版本。当我把项目导进去后就看傻眼了,虽然版本不对,一部分导入失败了。但是一个章节的内容都放在一两个项目里,哪个内容对应那一章的哪部分都对不上啊。然后就开始用搜索功能找,但是由于书上跳步骤,哪个材料是对应哪个例子的都对不上,只能一个一个打开看预览图来判断是属于哪个例子的。
4.书中有错误代码,正确的代码在实例里
就拿我做成功的那个例子来说吧,靠猜跳过的步骤总算基本做出来了,但是怎么都运行不起来。我检查了下代码,觉得逻辑觉得有点问题,自己改了下,竟然跑起来了。于是我很怀疑书里面的例子是怎么跑起来的。我去看了下源码,竟然跟我写得一样,跟书里的代码不一样。。。我绝倒了,这书竟然在书上印的代码是临时版,不能运行的。实际能运行的代码在实例里面。。
5.书中的图片没有起到说明作用
书里的图片,一般都是用来展示给读者看,目前这个步骤和前一个步骤做完的效果是什么样的,每个步骤在完成时要设置一些文字不易于表达的参数等等。但是这本书里约一半的图片截取的是菜单栏的位置。。。比如说Component->Physic->Rigidbody这样的操作,他提供的附图不是Rigidbody设置了什么属性,而是截图了这个菜单功能位置的图。
就是说这本书里面几乎把Unity的菜单栏给截取无数无数遍,但是关键性的设置属性却写"这个请参照最终效果图XX-XX",就是整个例子完成的一张效果图。。。
热心网友
时间:2022-04-20 05:21
《Unity 3D游戏开发技术详解与典型案例》对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细的介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。
全书共分10章。第1章主要介绍了Unity 3D的诞生、特点、开发环境的搭建以及运行机制;第2章对Unity 3D集成开发环境进行了详细的介绍;第3章介绍了Unity 3D中脚本的编写;第4章主要对Unity 3D开发过程中经常使用的组件及对象进行了详细的介绍; 第5章介绍了Unity开发平台的完整的物理引擎体系;第6章介绍了天空盒、虚拟按钮与摇杆、声音、光源、地形引擎、角色动画,以及角色控制器等开发常用的技术;第7章介绍了Unity 3D中的着色器和着色器语言——ShaderLab;第8章介绍了PlayerPrefs类、Network Class(网络类),以及加速度传感器的使用;第9章介绍了完整的大型3D游戏案例——3D保龄球;第10章介绍了完整的大型3D游戏案例——火力篮球。同时为了便于读者的学习,本书附赠的光盘中包含了书中所有案例的完整源代码,最大限度地帮助读者快速掌握开发技术。
热心网友
时间:2022-04-20 06:56
谁有unity 5.x 3d游戏开发技术详解与典型案例unity5的光盘资源啊 求好心人发一份吧
热心网友
时间:2022-04-20 08:47
图小的都看不清呀,千万别买这书,谁买谁上当