06 2022 档案
摘要:题目 公司命名 思路 将所有后缀分成不同的组,利用int 存储每个字母的首字母,状态压缩==> t|=1<<(s[0]-'a'); 递推,cnt[26][26],i,j,cnt[i][j]表示前面的组中 没有i 有j的个数 遍历所有组,如果组中有i字母,而没有j字母既可以增加数值 如果组中没有i字母
阅读全文
摘要:吸附功能 使得物体在两个平面内移动,如果碰到Target就直接吸附在Target上 步骤 给两个平面设置层Layer= Plane Target的Tag标签为Target 挂载脚本 代码 OnMouseDown():当点击到物体后才能让isMove变为true;
阅读全文
摘要:Time.timeScale的详解 Cursor.lockState关于鼠标锁定 UnityAPI:velocity属性——刚体速度 Rigidbody.velocity 的陷阱 transform.TransformDirection的使用 动画映射到变量 在角色前面添加射线并且检测碰撞
阅读全文
摘要:射线检测碰撞 鼠标左键点击即可碰撞,注意被碰撞物体需要碰撞器组件 public LayerMask targetMask; if (Input.GetMouseButtonDown(0)) { Ray ray=Camera.main.ScreenPointToRay(Input.mousePosit
阅读全文
摘要:Unity3D小功能:鼠标实现拖动物体(3D、UI)
阅读全文
摘要:题目 Leetcode:2290 两题均可用bfs算法做出,但很难做到最优。 而如果将queue替换成deque将可以将速度提升一倍 思路 主要是将优先级较高的放在队列前面,提前出队,优先级低的放在队列尾处。 如何判断优先级将是至关重要的 如果路过该点会使的之后的答案与题目要求相违背 即该点优先级较
阅读全文