定位移动物体:在复制并拖动一个新复制的物体时,摁住Ctrl+方向移动即可在固定的轴上移动。
(以下三项均需要摁住Ctrl+操作键)
修改步长:在Edit中选择(最后一项)Snap Setting中可修改步的长度。系统默认为游戏中的1m。修改各个轴上的Move值。
Scale:物体的放大与缩小。
Rotation:控制物体的旋转角度。
顶点吸附:摁住V键进行顶点吸附。
定位移动物体:在复制并拖动一个新复制的物体时,摁住Ctrl+方向移动即可在固定的轴上移动。
(以下三项均需要摁住Ctrl+操作键)
修改步长:在Edit中选择(最后一项)Snap Setting中可修改步的长度。系统默认为游戏中的1m。修改各个轴上的Move值。
Scale:物体的放大与缩小。
Rotation:控制物体的旋转角度。
顶点吸附:摁住V键进行顶点吸附。
按住 Shift 降低高度
Transforn hero; //创建人物对象
Vector3 offset; //获取位置偏移
offset =transform.position-hero.position; //摄像机与人物的偏移距离
transform.position=offset.position+hero.position; //使摄像机位置随人物移动
hero文件中创建
public Animator Ani; //获取Animator的人物信息
Ani.SetFloat(“speed”,agent.velocity.magnitude);//获取人物移动速度
window--animator //插入人物不同速度下的动画
Input.GetMouseButtonDown(0) //获取鼠标点击 0为鼠标左键点击
Ray ray=Camera.main.ScreenPointToRay
(Input.mousePosition); //创建射线ray將射线定位至鼠标点击位置
RaycastHit hit; //保存碰撞信息,即位置信息
Physics.Raycast(ray,out hit) //传递射线和保存碰撞信息
hit.point //获取碰撞信息
using UnityEngine.AI; //导入NavMeshAgent所需的包
public NavMeshAgent agent; //创建控制人物位置组件agent
agent.SetDestination(hit.point); //人物移动目标位置为hit.
创建页面有一个打开选项,应该能直接打开别人的作品
light 在render里面
Prefab
预制体 蓝色
在物体组件里设置加粗不受影响
顶点吸附:
按住V
修改游戏对象名字快捷键:
F2
资源的导入:选择Custmer Pakage,或直接拖拽进入。
textures
OnCollisionEnter 进入触发器(只触发一次)
Exit 离开触发器(只触发一次)
Stay 停留触发器 (停留时不断触发)
视野的
资源获得:1.资源仓库Asset Store
2.三方软件下载:unityPackage
3.unity自带的资源
jj'j'j'j'j'j'j'j'j'j'j'j'j'j'j'j'j'j
选择Animations
选择create Animate Contriller
选择Hero 点击Window里的Animator
初始化Animator组件 添加到Hero
在Script创建一个脚本
放到main Camere里
添加hero组件
Navigaition里的Object的 点选Navigationg Area 选择Not Walk able
人物添加Nav MesH Agent组件
选择游戏物体Point light
再选择Window里的Anamation进行动画控制