javascript
ccnacyq
这个作者很懒,什么都没留下…
展开
-
推荐收藏--vscode 快捷键总结
一、 菜单与窗口相关1. 文件(菜单): ALT+F 2. 编辑(菜单): ALT+E 3. 选择(菜单): ALT+S 4. 查看(菜单): ALT+V 5. 转到(菜单): ALT+G 6. 运行(菜单): ALT+R 7. 终端(菜单): ALT+T 8. 帮助(菜单): ALT+H 1. 侧边栏显示与隐藏: Ctrl+B 2. 显示资源管理器: Ctrl+Shift+E (光标切到侧边栏才有效) 3. 显示搜索: Ctrl+Shi原创 2020-10-29 23:51:58 · 179 阅读 · 0 评论 -
js数据类型对象(Object)自动排序问题
前言这两天碰到一个问题。发现游戏(塔防类游戏)中炮塔寻怪算法有误,炮塔无法准确的找到最危险的怪物(也就是射程范围内离终点最近)。最后查看代码发现,以前怪物查询算法只需查询最危险的怪物,所以遍历所有的怪物,记录最危险那只就可以了。后来策划新增需求,炮塔需要短时间内陆续攻击最危险的N只怪。所以算法上就改成先将所有怪物排序,再取所需的怪物。因为排序有使用到两个变量排序用的 怪物剩余路程 和 怪物实例 。考虑到数组存储不方便,而且需要特别的写排序代码。想到Object是存在Key自动排序功能的,所以使用了一个Ob原创 2020-10-19 23:57:45 · 6200 阅读 · 0 评论