其他分享
首页 > 其他分享> > 3D项目:John Lemon

3D项目:John Lemon

作者:互联网

P118 添加角色动画

添加控制器

添加至Hierarchy,再添加至Prefabs,进入Prefab编辑

image

点击image, 即可看到效果

P119 更改动画bug

添加rigidbody
update Mode: Animate Physics

P120 玩家代码

创建矢量,表示移动
创建变量,获取输入

private void FixedUpdate()
{
	m_Movement.Set()
}

创建刚体和动画管理器

Start():
	获取刚体组件;
	获取动画控制组件;

update 和 fixedupdate的区别:一些物理属性的更新操作应该放在FixedUpdate中操作。

判断是否存在移动

23点04分
但是旋转还是没用成功

2022年2月21日

将变量与component关联起来

根据对变量的处理结果,对component进行操作

14点41分

2022年2月22日

OnAnimatorMove()方法:
当动画播放引发根移动时执行

P122 场景和光照简介

window->Rendering->Environment->Environment Lighting-> Gradient

Equator:地平线向场景中传播的光线

Ground:场景下方的光线

P124 使用NavMesh导航系统

P125 使用Cinemachine

P126 后期特效简介

Render Pipeline的概念

渲染管线
内置渲染管线

着色器

抗锯齿

P127 后期处理体积 添加颜色分级 泛光

后期处理体积

轨迹球 trackballs

泛光 bloom

P128 添加环境光遮挡&渐晕&镜头失真

Ambient Occlusion

渐晕 Vignette

Lens distortion

P129 设置游戏结束UI

? Image的Anchors不能修改

修改锚点 > 修改Image边缘与锚点确定的边界的距离

------------恢复内容开始------------

# P118 添加角色动画 ## 添加控制器 * Assets * Models * Characters * John Lemon

添加至Hierarchy,再添加至Prefabs,进入Prefab编辑

image

点击image, 即可看到效果

P119 更改动画bug

添加rigidbody
update Mode: Animate Physics

P120 玩家代码

创建矢量,表示移动
创建变量,获取输入

private void FixedUpdate()
{
	m_Movement.Set()
}

创建刚体和动画管理器

Start():
	获取刚体组件;
	获取动画控制组件;

update 和 fixedupdate的区别:一些物理属性的更新操作应该放在FixedUpdate中操作。

判断是否存在移动

23点04分
但是旋转还是没用成功

2022年2月21日

将变量与component关联起来

根据对变量的处理结果,对component进行操作

14点41分

2022年2月22日

OnAnimatorMove()方法:
当动画播放引发根移动时执行

P122 场景和光照简介

window->Rendering->Environment->Environment Lighting-> Gradient

Equator:地平线向场景中传播的光线

Ground:场景下方的光线

P124 使用NavMesh导航系统

P125 使用Cinemachine

P126 后期特效简介

Render Pipeline的概念

渲染管线
内置渲染管线

着色器

抗锯齿

P127 后期处理体积 添加颜色分级 泛光

后期处理体积

轨迹球 trackballs

泛光 bloom

P128 添加环境光遮挡&渐晕&镜头失真

Ambient Occlusion

渐晕 Vignette

Lens distortion

P129 设置游戏结束UI

? Image的Anchors不能修改

修改锚点 > 修改Image边缘与锚点确定的边界的距离

2022年2月23日

P130 添加游戏结束代码逻辑

? Unity3d_can't add the script component "" because the script class cannot be found

? 结束画面中,背景图透明

P131 加入石像鬼敌人

2022年2月24日

P132 为石像鬼添加代码

if(doRestart)
           {
               SceneManager.LoadScene(0);
           }
              UnityEditor.EditorApplication.isPlaying = false;

改为:

if(doRestart)
{
	SceneManager.LoadScene(0);
}
else 
{
            UnityEditor.EditorApplication.isPlaying = false;
}

P133 为石像鬼添加代码替代方法

// 使用Resources方法,可以直接读取项目文件夹Assets/Resources 中的文件
spriteCaught = Resources.Load<Sprite>("Caught");

2022年2月25日

P134 添加幽灵敌人

------------恢复内容开始------------

# P118 添加角色动画 ## 添加控制器 * Assets * Models * Characters * John Lemon

添加至Hierarchy,再添加至Prefabs,进入Prefab编辑

image

点击image, 即可看到效果

P119 更改动画bug

添加rigidbody
update Mode: Animate Physics

P120 玩家代码

创建矢量,表示移动
创建变量,获取输入

private void FixedUpdate()
{
	m_Movement.Set()
}

创建刚体和动画管理器

Start():
	获取刚体组件;
	获取动画控制组件;

update 和 fixedupdate的区别:一些物理属性的更新操作应该放在FixedUpdate中操作。

判断是否存在移动

23点04分
但是旋转还是没用成功

2022年2月21日

将变量与component关联起来

根据对变量的处理结果,对component进行操作

14点41分

2022年2月22日

OnAnimatorMove()方法:
当动画播放引发根移动时执行

P122 场景和光照简介

window->Rendering->Environment->Environment Lighting-> Gradient

Equator:地平线向场景中传播的光线

Ground:场景下方的光线

P124 使用NavMesh导航系统

P125 使用Cinemachine

P126 后期特效简介

Render Pipeline的概念

渲染管线
内置渲染管线

着色器

抗锯齿

P127 后期处理体积 添加颜色分级 泛光

后期处理体积

轨迹球 trackballs

泛光 bloom

P128 添加环境光遮挡&渐晕&镜头失真

Ambient Occlusion

渐晕 Vignette

Lens distortion

P129 设置游戏结束UI

? Image的Anchors不能修改

修改锚点 > 修改Image边缘与锚点确定的边界的距离

------------恢复内容开始------------

# P118 添加角色动画 ## 添加控制器 * Assets * Models * Characters * John Lemon

添加至Hierarchy,再添加至Prefabs,进入Prefab编辑

image

点击image, 即可看到效果

P119 更改动画bug

添加rigidbody
update Mode: Animate Physics

P120 玩家代码

创建矢量,表示移动
创建变量,获取输入

private void FixedUpdate()
{
	m_Movement.Set()
}

创建刚体和动画管理器

Start():
	获取刚体组件;
	获取动画控制组件;

update 和 fixedupdate的区别:一些物理属性的更新操作应该放在FixedUpdate中操作。

判断是否存在移动

23点04分
但是旋转还是没用成功

2022年2月21日

将变量与component关联起来

根据对变量的处理结果,对component进行操作

14点41分

2022年2月22日

OnAnimatorMove()方法:
当动画播放引发根移动时执行

P122 场景和光照简介

window->Rendering->Environment->Environment Lighting-> Gradient

Equator:地平线向场景中传播的光线

Ground:场景下方的光线

P124 使用NavMesh导航系统

P125 使用Cinemachine

P126 后期特效简介

Render Pipeline的概念

渲染管线
内置渲染管线

着色器

抗锯齿

P127 后期处理体积 添加颜色分级 泛光

后期处理体积

轨迹球 trackballs

泛光 bloom

P128 添加环境光遮挡&渐晕&镜头失真

Ambient Occlusion

渐晕 Vignette

Lens distortion

P129 设置游戏结束UI

? Image的Anchors不能修改

修改锚点 > 修改Image边缘与锚点确定的边界的距离

2022年2月23日

P130 添加游戏结束代码逻辑

? Unity3d_can't add the script component "" because the script class cannot be found

? 结束画面中,背景图透明

P131 加入石像鬼敌人

2022年2月24日

P132 为石像鬼添加代码

if(doRestart)
           {
               SceneManager.LoadScene(0);
           }
              UnityEditor.EditorApplication.isPlaying = false;

改为:

if(doRestart)
{
	SceneManager.LoadScene(0);
}
else 
{
            UnityEditor.EditorApplication.isPlaying = false;
}

P133 为石像鬼添加代码替代方法

// 使用Resources方法,可以直接读取项目文件夹Assets/Resources 中的文件
spriteCaught = Resources.Load<Sprite>("Caught");

2022年2月25日

P134 添加幽灵敌人

2022年2月26日

P137 添加非剧情音效

public AudioSource audioClip;
audioClip.Play();

2022年2月27日

P138 添加玩家脚步声音

P139 添加鬼魂声效

force to Mono: 强制单声道

标签:动画,Lemon,变量,Animator,component,添加,2022,John,3D
来源: https://www.cnblogs.com/DWYCWWYHWYA/p/15898714.html