对应的是这个场景 ![[Pasted image 20230712151206.png]] ![[Pasted image 20230712151221.png]] ![[Pasted image 20230712151235.png]] 虽然脚本名字,跟前面helloworld的一样,但是不同文件夹,无影响 ![[Pasted image 20230712151334.png]] 组件也是分俩,一个游戏逻辑,一个输入逻辑 ![[Pasted image 20230712151729.png]] 整一个常量文件夹,然后再整一个枚举对应的脚本 ![[Pasted image 20230712151810.png]] 这个脚本,整俩枚举,分别是鼠标按键和对应触发的事件 ![[Pasted image 20230712151957.png]] 然后,整一个鼠标组件 ![[Pasted image 20230712152207.png]] 分别声明和调用前面定义的枚举 ![[Pasted image 20230712152227.png]] 这里就是对应的按键,触发对应的事件和逻辑 ![[Pasted image 20230712152319.png]] ![[Pasted image 20230712152116.png]] 整俩显示相关的组件,分别是图片和视图层 ![[Pasted image 20230712152351.png]] ![[Pasted image 20230712152417.png]] ![[Pasted image 20230712152425.png]] 这几个是移动相关的组件 ![[Pasted image 20230712153033.png]] 补充一下,参考前面章节的,整好组件之后,要编译生成一下 ![[Pasted image 20230712153059.png]] 实际上具体逻辑,都是在Systems目录下的 ![[Pasted image 20230712153700.png]] 添加,注册逻辑 ![[Pasted image 20230712154135.png]] ![[Pasted image 20230712154145.png]] ![[Pasted image 20230712154150.png]] 直接运行游戏,点左键生成 ![[Pasted image 20230712154214.png]] 生成逻辑 ![[Pasted image 20230712154237.png]] ![[Pasted image 20230712154246.png]] 资源目录下的 ![[Pasted image 20230712154305.png]] 点右键,会触发事件,移动 ![[Pasted image 20230712154352.png]] 方向修改的具体逻辑,有倆,都是可以使用的,一个是四元数版本,一个是普通版本 切换也就是解除注释的事情 可参考[[Quaternion.FromToRotation四元数]]、[[Mathf.Rad2Deg]]、[[Mathf.Atan2]] ![[Pasted image 20230712154434.png]] ![[Pasted image 20230712154447.png]] 这是修改旋转的 ![[Pasted image 20230712154510.png]] ![[Pasted image 20230712154519.png]] 向目标点移动的相关逻辑 ![[Pasted image 20230712154543.png]] ![[Pasted image 20230712154547.png]] 是用了Dotween组件去移动的 ![[Pasted image 20230712155901.png]] 最开始的时候,创建视图层 ![[Pasted image 20230712154618.png]] 而且是设置这个为父物体 ![[Pasted image 20230712154711.png]] 后面点击创建的,都会SetParent把这个当作父物体 ![[Pasted image 20230712155056.png]] 补充说明一下,需要确认一下,相机参数是否合适如下图 ![[Pasted image 20230712155148.png]] 参考[[Unity中Camera相机中—Projection(透视和正交)详解]] 有一个神奇的玩意儿 ![[Pasted image 20230712160559.png]] 是一个空类,用来做布尔标识的 ![[Pasted image 20230712160652.png]] 这个组件注册、增加、编译完成后 在前面添加视图实体的逻辑里,是有调用这个布尔的 ![[Pasted image 20230712160721.png]] 移动的触发,也是用这个布尔判断 ![[Pasted image 20230712160827.png]]