预制体的修改:如何让所有的预制体一起修改?
直接修改project中的预制体就行,这样所有的预制体都会修改。
如果修改了Hierarchy视图中的预制体的某一个值,那么再修改Project视图中的预制体的这个值,修改过的预制体的这个值是不会更改的,但其他值依旧会受到影响。
apply是将自身修改的属性应用到所有的预制体上。
如何脱离预制体的影响?
点击菜单栏里的GameObject里的Break Prefab Instance。
预制体的修改:如何让所有的预制体一起修改?
直接修改project中的预制体就行,这样所有的预制体都会修改。
如果修改了Hierarchy视图中的预制体的某一个值,那么再修改Project视图中的预制体的这个值,修改过的预制体的这个值是不会更改的,但其他值依旧会受到影响。
apply是将自身修改的属性应用到所有的预制体上。
如何脱离预制体的影响?
点击菜单栏里的GameObject里的Break Prefab Instance。
transformzhujiain
window/asset store 自带的商店
两个
OnCollisionEnter(Collision collision):碰撞瞬间调用一次
OnCollisionExit():碰撞结束调用一次
OnCollisionStay():碰撞期间持续调用
https://www.sikiedu.com/course/84/task/57705/show
如何创建火堆,使用灯光作为效果
四种灯光有:
①Directional Light 类似于直射光
②Point Light 类似于灯光
③Spolight Light 类似于手电筒
④Area Light 烘焙光
OnCollisionEnter
OnCollisionStay
OnCollisionExit
Box Collider节约性能
先创建人物,根据人物确定地形大小
main camera-gameobject-align view to selected后按开始播放键进行运行——场景变黑了 此时若想让小球受到重力的作用则需要给小球添加刚体 点击sphere-add component-rigidbody(一个刚体组件)再按播放键 drag可设计摩檫力,会影响旋转、转动的速度 mass质量
好喜欢这个笔记功能 我学习的动力来了
感觉自己还是不太会
我多看几遍
如何保存模型、声音文件
找到貌似各模块中的文件,打开文件并创建一个新的文件夹,来使用。可以通过不同的名称来分类,把自己制作的成果存放进里面
“
3d text 的pivot和center位置不同,pivot是计算位置的
move to view 应该是移动到视图中心
ZeroBasicLerning 项目总结
这个项目主要还是以模仿为主,对于初学者来说项目里的内容还挺多的,有光源系统、粒子系统、地形系统、光照烘焙、导航系统,动画系统这些,虽然是比较基础的但应该是一个游戏里最核心的系统了。整个项目跟着写下来,Unity的开发有了更深的理解,从界面、脚本都看不懂到界面选项大概都知道是什么功能,脚本基本掌握了镜头跟随的写法,以及了解了脚本控制人物导航移动的原理。其中不乏也有让人挠破头的例子,比如各个物体的网格突然不见了,不知道按到什么,地形笔刷失效等等。粒子系统贴图也是此次项目所花费时间最多的地方了,由于版本不一样,很多操作的界面也有所不同,但还是通过查Unity手册自己摸索解决了,虽然所花费的时间比较多但还是挺涨熟练度的。
射线检测(判断鼠标在哪按下)