0%

这篇博客主要用于记录官方的入门教程ruby’s advanture

1.导入主角ruby

导入后需要把主角名字改为player,因此tag也是player。
添加刚体组件rigidbody 2D,由于是在2D环境下开发,因此重力gravity是0,为了避免因为碰撞而在Z轴上发生旋转,因此勾选freeze rotation。
添加自定义组件PlayerController,编写脚本使player能够上下左右移动。

为player制作等待动画idle animation,包括四个方向,其中左右通过flip属性来完成镜像。
在animation/player中自定义一个blend tree,目的是为了混合四个方向的动画。

2.绘制场景

内容整理参考B站UP主 yu_zhen

基本介绍

新建的项目默认包括一个主相机和一个光源

在空白处右键添加新的元素:
3D Object-Terrain 是地形,在Scene中显示为一个平面
3D Object-Tube 是立方体
Creat Empty是空对象,我感觉类似编程思想中的object

看官方文档没搞懂的地方:
游戏对象的可拾取性(在hierarchy窗口中)
正交视图是干什么用的(一般情况下用的都是Perspective透视视图)
pivot和center的关系:https://blog.csdn.net/weixin_41319239/article/details/93681860
烘培光照贴图是什么意思:https://docs.unity.cn/cn/2020.3/Manual/MultiSceneEditing.html
多场景编辑有什么用
关于2D关节组件Joint2D,2D效应器组件Effector2D的应用案例
在3DObject中有一个布娃娃Ragdoll

  1. 关于插入代码,其中一种方法是
    1
    2
    3
    ```(用的是什么编程语言,可写可不写)
    代码正文
    ```三个点结束,后面不能加空格,否则在浏览器上显示的时候会和后面的格式冲突