12 2022 档案
摘要:前言:这期demo有点失败 需求:想了很久,以前都没时间做,就是在Unity中实现3D魔方,主要逻辑放在玩家操作逻辑上。 思路:整个demo由model和ctrler两个脚本组成。通过玩家点击获取方块,理论上单个方块可以确定三个面,但是玩家操作都是二维的,所以最终只能确定两个面。旋转时,我们把即将旋
阅读全文
摘要:前言:我们无法监听Animator是否播放完一个动画,我所知的办法就是将监听方法设置为Public,并且挂在带有Animator的物体上,并且还要在Clip文件内新增AnimEvent。于是我自己写了一个AnimCtrler。 需求:开始动画、暂停动画、将动画停止在某一个状态、动画播放完成后执行回调
阅读全文
摘要:前言:最近没事儿没工作,计划每天写一篇博客,防止对Unity生疏,也可以记录学习的点点滴滴。 A*寻路在很多面试里都会问到,但实际工作中根本用不着自己写,网上有成熟的插件,不容易错还方便。 思路:我们将地块切成大小均匀的格子,格子分成普通(可通行)、起点、终点、阻挡类型(不可通行)。每次循环时,查找
阅读全文
摘要:前言:好久没写博客了,倒不是没写的了, 现在手里堆着的demo和小功能很多,而是懒,我是真滴懒啊。需求:1.延迟执行方法;2.循环执行,间隔可控制;3.可以改变更新模式(update、fixedupdate,lateupdate),可以决定是否会受到Unity时间缩放影响;4.调用简单,可复用 思路
阅读全文