2021/8/24 正式开始学习,写下此日志进行监督和回忆知识点的提醒
今日学习了unity2D的内容有: 1.左上角的五种基本操作 2.新建Tilemap(瓦片地图)-分类- 1.长方形-2.六边形-3.菱形 3.平铺调色板,用于编辑素材 4.添加角色,用sprite,添加刚体,添加碰撞盒 5.瓦片地图的碰撞盒在瓦片地图那一栏 6.通过GetAxis来书写移动控制逻辑,获得unity组件的方法是声明公开变量后再unity内拖入相关组件,input下的输入编辑器,锁定刚体角度(避免旋转) 7.添加转向和跳跃逻辑,分别用GetAxisRaw和GetButtonDown,左右转向 是将localScale.x改为-1 8.新建动画剪辑,为角色添加动画控制器,并为动画间提供过渡,通过动画器的参数判断动画状态
2021/8/25 力扣每日一题-学习了C语言的哈希表相关知识 unity2D: 1.添加了跳跃动画 2.学习了对瓦片地图的碰撞事件-IsTouchingLayers() 3.减少公开变量的使用,通过GetComponent()获取组件,在start()中完成私有变量的初始化,在private 前加上 [SerializeField]来方便Debug,方括号必须加上哟
2021/8/26 鸽了一天…
2021/8/27 力扣每日一题-做了一道简单的算法题,虽然自己做的也是对的,但是看到别人的算法比我更优,而且因为最近一直在用lua导致了写c一直缓不过来,得多练练了
2021/8/28 力扣每日一题-使用了前天学习到的C语言哈希表的知识做出了一道中等难度的题目,就是内存占用较高就是了…以及一直有个例子超时,最后发现是频繁的使用了realloc分配内存空间导致,
2021/8/29 力扣每日一题-复习了java中的map的使用和数组与字符串的一些操作,知道了回溯算法,明天就去看文章学一下
|