首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实现自己子弹笔记

已经坚持记笔记和做手帐有大概 2 年时间了,从最开始只是记,到后来坚持用手帐进行时间管理,让我获益良多,从最开始记到后来边记边思考,到再后来不停换手帐内容,随着改变,也越来越习惯于手帐本身...最近买了一本 《子弹笔记》 一直在阅读和学习其中方法,确实比自己要谘和有用,但是简单照搬却又不太习惯,所以想整理一下其中有用思想,然后进行个性化。...子弹笔记官方网站:https://bulletjournal.com/ 思想清单 第一栏列出所有的 正在 做事情 第二栏列出所有的 应该 做事情 第三栏列出所有的 你想 做事情 回顾思想清单 画去不要紧...任务页 月度记录中任务页是不断更新思想清单,如果有最终时候,可以未完成时候进行迁移,也可以调整日期。...时间 : 航班时间、当地交通、活动时间等 预算 : 机票、租车、住宿、汽油、伙食、活动、购物、礼品 行程计划 要记录我们出行过程中事情,比如从哪儿飞到哪儿,怎么入住,有什么特殊事件吗,等等问题,可以按地点进行记录

57020

JavaScript 子弹跟踪算法实现

前言 最近突发奇想实现一个使用由 Canvas 技术实现塔防游戏,其中游戏玩法主要为怪物从起点出生,在其抵达终点之前,玩家可以通过消耗金币来 摆放/升级 道具来阻止或击败怪物。...而当怪物进入道具攻击范围时,道具枪口将对着怪物方向,并且朝其方向发射子弹。 ---- 一、实例截图 ---- 二、功能分析 在实现这个 子弹跟踪算法 前,我们首先需要明白几件事。...又因子弹初始位置为道具中心点,所以当我们子弹想要朝着左上角移动时,子弹 x 与 y 均 加上负值即可朝着左上角移动。...如何取得子弹移动方向? 上面我们知道了 子弹 x 与 y 轴速度值会影响 子弹发射方向。...(下一期或者下下期更新这个塔防游戏的如何实现~)。

96810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于SceneForm实现子弹射击(绘制子弹运行轨迹)

    基于 SceneForm 实现子弹射击(绘制子弹运行轨迹) Sceneform 框架很强大,不了解 Sceneform 时候,觉得要想做 3D 场景需要会 OpenGL,而 OpenGL 学习曲线很陡...;接触到这个框架之后觉得小白也可以很快上手,甚至可以实现第一人称射击效果 注:自己学习 SceneForm 有一段时间了,不过没有发现模拟重力场接口,不知道是不是自己漏掉了 模拟射击效果思路其实很简单...1、加载一个子弹模型 2、规划子弹由近及远轨迹 3、绘制子弹运行轨迹 子弹运行轨迹逻辑代码;代码中涉及 CleanArFragment 在之前《ARCore SceneForm 框架在没有...,对应子弹运行轨迹 var ray = camera!!....,因为动图偏差,子弹不是很清晰,子弹由中心红色十字向远处射击 ?

    1K10

    罗永浩子弹短信》

    锤子科技夏季发布会上,老罗又给我们带来了许多惊喜,其中关注度比较高就是一款即时通讯软件了,叫子弹短信。...我在刷朋友圈,刷新闻时候也经常看到子弹短信相关内容,感觉很有意思,到底是一款怎样软件,居然这么火。 子弹短信才发布了几天而已,就已经成为苹果APP Store社交类APP第一。...不过还是能看到子弹短信团队努力,才几天时间,已经发布3个版本了,如下图: 版本更新记录 无论是看新闻还是买商品,我喜欢先看看评论,我觉得评论才是最有意思,贴几条评论。...评论列表 下面看看主界面的样子 醒目的子弹 智能语音输入 消息列表 对话页面 资讯流 感兴趣可以下载用用看哈,唯一尴尬就是通讯录中没有好友。...在现在这个时候还能推出这样一款软件也是够有决心,纯社交方面有微信,办公社交有钉钉,都是AT巨头产品,子弹速度怎样,让时间来证明。 大家觉得这个产品会如何发展呢?欢迎留言讨论。

    88630

    子弹图(条形图实现)(Bullet Chart)

    今天要跟大家分享技巧是子弹图(Bullet Chart)在条形图中实现! ▽▼▽ 前一篇分享了子弹图(柱形形式) 制作技巧,这一片接着讲解子弹图在条形图中实现方式!...很明显软件默认输出并非我们想要条形图,行列位置颠倒了。 这时候需要调出选择数据菜单,互联行列位置。 ? ? 接下来一步是,反转条形图数据序列顺序(默认与原数据区域是相反)。 ? ?...这时候关键步骤来了,选中实际数据序列,更改图表类型为散点图,然后从新指定他横轴(B列)、纵轴(G列)。 ? ?...同样步骤,选择目标数据序列(Object所在C列),更改为散点图,然后从新指定它横轴(C列),纵轴(G列)。 ? ? 此时图表会变成如下所示样子。 ?...最后修改背景中三个序列填充颜色(general、good、excellent)(注意颜色填充为同色系不同色调)。 ? 删除掉图表中不必要冗余元素,修改字体、配色! ?

    2.1K130

    用 Python 实现打飞机,让子弹飞吧!

    下载好使用素材。 技术实现 初始化 pygame 首先要初始化 pygame ,之后设定一些基本要点,比如窗口大小(尽量避免魔法数字),窗口标题以及背景图像。...player控制 当飞机出现了,我们就应该实现我们在循环里写方法。我们首先要判断它还在不在屏幕内,不能让飞机飞出屏幕。...还有一点是敌机是随机生成。 移动实现 碰撞检测 飞机和敌机还有子弹都有了,我们现在需要进行完成碰撞检测。有下面几种场景。...执行结果 当玩家被击中时候,在显示一张 GameOver 图片提示 做到这里基本算是实现了飞机大战.但是还有很多细节处理。...动画 做了怎么就,感觉它没有一点动效,感觉死气沉沉。无论是飞机飞行,还是飞机被击中,都没有一个明确反馈。对于2d游戏,动画其实就是一张一张图片不停变化。就和电影原理类似。

    1.8K31

    js有哪些异步操作_js单线程怎么实现异步

    事件模型 JavaScript最基础异步编程形式(比如点击事件、键盘事件) 直到事件触发时才执行处理程序 回调模式 回调模式与事件模型类似,异步代码都会在未来某个时间点执行,而这区别是回调模式中被调用函数是作为参数传入...Node.js读取磁盘上文件: readFile('example.txt', function(err, contents) { if(err) { throw err }...语句会立即执行,当readFile结束执行时候,会向任务队列末尾添加一个新任务,该任务包含回调函数及相应参数。 虽然这个模式运行效果很不错,但是如果嵌套了太多回调函数,就会陷入回调地狱。...当需要跟踪多个回调函数时候,回调函数局限性就体现出来了,Promise非常好改进了这些情况。...Promise Promise 对象是一个代理对象(代理一个值),被代理值在Promise对象创建时可能是未知。它允许你为异步操作成功和失败分别绑定相应处理方法(handlers)。

    3.1K20

    你觉得“惰性求值”在 JS 中会怎么实现

    接上一篇《听君一席话,如听一席话,解释解释“惰性求值”~》,有掘友问:“我懂惰性求值意思了,但是在 JS 中如何实现 thunk 呢?”...JS 不像 Haskell,其自身从语言设计层面不支持惰性求值,但是可以通过语法去 模拟实现 这一特性; 想一想,我们可以用什么来 JS 语法来模拟这一“延迟计算”特性?...赋值时候,我不进行计算,把你包装成一个 暂停等待,等你调用 next() 时候,我再计算; 代码 这不就是最简单版本 JS 惰性求值 Thunk 实现吗?...实际上 Lazy.js 也正是借助 Generator 实现“惰性”!...以实现 take 方法为例: 在 Haskell 中,take 函数可以从头连续地取得一个列表几个元素; Prelude> take 3 [1,2,3,4,5] [1,2,3] JS 模拟实现 take

    1.5K20

    子弹数铣宏程序编程加工

    一、零件加工分析 零件上部为圆柱、圆锥、球体组合体,需用球头铣刀加工,用普通程序难以编程,若采用G19在yz平面走刀,编程相对较简单,但是为了获得较高表面质量,走刀次数将会很多,影响加工效率,且机床需经常反向运动...编程原点、编程坐标系设定。编程原点设定在工件上表面中心位置,这样便于对刀,刀位点设定在球头铣刀球心处。 二、刀轨 为了获得较好表面质量,所以采用顺铣,刀具从零件左上角点下刀。...刀具走刀路线是周面轮廓等距面,等距距离为刀具半径,加工时需计算圆柱与圆锥、圆锥与球体在每一层高度与等距面的交点坐标值。...10.0; G65P3401L1A15.0B10.0C6.0I90.0; G00Z30.0M09; M05; M30; #5:起始角度为零 #5+1:起始角度增加1度 #6:圆锥半角 #7:刀具在圆柱端Y...坐标 #8:刀具在圆柱端Z坐标 #9:刀具在圆锥大端X坐标 #10:刀具在球端球心相对起点X距离 #11:刀具在圆锥小端X坐标 #12:刀具在圆锥小端Y坐标 #13:刀具在圆锥小端Z坐标 O3401

    38330

    子弹入门到精通

    这种效果恐怖份子应该会很满意;这种原子弹甚至在战场上也都能派上用场。...真正要注意是,管子外面有足够阻挡力量,使原子弹在BOOM前铀不致漏出。其实只要半液体状沙泥混合物,就足以担当大任了。如此这般,原子弹接收部分就完工了。...反应器铀大约含3%铀235(自然界铀则只含0.5%铀235),做原子弹铀则需要97%铀235,否则根本不BOOM。...对恐怖份子来说,气体扩散法是好方法之一,这也是早期制造原子弹时所采用,不但可靠又不必太复杂技术。不过花费较多,而且所用化学药品更是吓人。...一天大概只能处理20磅铀(含235和238),而分离效率约12.5%,每处理一次可以产生约10%铀235,所以要处理9次才能达到原子弹标准。

    39520

    js匿名函数_js匿名函数怎么定义

    大家好,又见面了,我是你们朋友全栈君。 定义:匿名函数顾名思义指的是没有名字函数,在实际开发中使用频率非常高!也是学好JS重点。 匿名函数:没有实际名字函数。...var fn=function(){ return "我是一只小小小小留下,怎么飞也飞不高!"...} //调用方式与调用普通函数一样 console.log(fn());//我是一只小小小小留下,怎么飞也飞不高!...; })(); console.log(la);//报错---la is not defined } fn(); 匿名函数作用: 1、通过匿名函数可以实现闭包,关于闭包在后面的文章中会重点讲解...执行完匿名函数,存储在内存中相对应变量会被销毁,从而节省内存。再者,在大型多人开发项目中,使用块级作用域,会大大降低命名冲突问题,从而避免产生灾难性后果。

    10.3K10

    JS代码是怎么被执行

    JS代码是怎么被执行 我们看到JS都是在浏览器中或者在Node环境中运行对吧,那不论是浏览器还是Node,负责编译并且解释执行JS代码都是一个叫做V8东西,所以这个问题其实就是V8引擎是怎么去运行...JavaScript,而js和C/C++/Go/Rust这类静态编译语言不同,这些静态编译语言通过编译器把代码变成机器码,然后在机器上运行,js呢在编译后会生成字节码,然后在v8虚拟机上运行字节码...,java和python也有自己虚拟机实现,这些语言都将生成字节码放在虚拟机上运行,相比于直接以机器码运行语言,这些语言在损失了性能同时又获得了更多功能上遍历,然后我们回到V8引擎是如何执行JS...我们这里以V8引擎模块实现为索引来讲 V8 Parser 模块 Parser是V8一个子模块,它负责将JavaScript源码转换成AST。...这种采用字节码结合编译器和解释器技术,就是Just-In-Time也就是JIT,Python和Java虚拟机实现也是用了JIT技术

    3.1K40

    VUE+WebPack游戏设计:实现子弹发射击打外星人效果

    本节将要实现游戏效果是,当用户在页面上拖拽了一个炮台后,炮台会自动发射出子弹,当飞跃子弹打中外星人时,外星人就会从页面上消失,本节代码完成后效果如下: 我们看看代入如何实现。...bulletTick在时钟循环函数中被调用,它会不断修改子弹对象在页面上y坐标,从而实现子弹在页面上飞升效果。...图片中发射子弹炮台是我们以前实现castle对象,我们要把所有的castle对象加入到一个列表中,这样我们才能知道有多少炮台要发射子弹,所以代码修改如下: castle () { var...bullet函数创建子弹对象,并把子弹在页面上坐标设置成与对应炮台一致,然后调用addBullet函数把子弹对象加入特效图层和bulletList数组。...然后代码通过两个循环轮询外星人数组和子弹数组,它从子弹数组中取出子弹对象,将子弹所在坐标转换成页面上行和列,接着根据行和列到外星人分布图,也就是enemyMap中查询,如果对应位置有外星人对象,那表明子弹击中了外星人

    48330

    射击游戏里子弹是如何飞行

    △ 第一款FPS游戏《德军总部3D》 但是你知道游戏里子弹怎么飞行吗? 早期,它和现实世界中子弹完全不一样,很多玩家合理地利用了这个bug,比如CS里甩狙。...随着PC运算能力提高,子弹算法也在不断进步,弹道效果越来越真实。 最近一位软件工程师Tristan Jung在游戏论坛上总结了FPS游戏一些子弹轨迹算法。...△ 方块挡在了子弹A射向B路径,引擎告知方块已被击中 hitscan核心很简单,至于物体被子弹击中后下一步逻辑是什么,可以根据游戏要求定义: 1、如果允许子弹穿透,那么它将穿透路线上所有物体;...△ 扣动扳机和目标上火光同时出现,说明子弹是瞬间击中 其次,子弹路径是直线,没有考虑风向、重力等因素,即使在建模时候把路径改成曲线,但是在子弹射出后也无法更改路径。...而且在这种算法下,子弹不会瞬间移动,还可以实现以下功能: 1、在一些游戏中有“子弹时间”特效; 2、如果长距离狙击移动目标,需要提前目标的估计移动量; 3、实现榴弹等爆炸物延迟爆炸。 ?

    1.3K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券