zoukankan      html  css  js  c++  java
  • 模拟重力小球【windows小程序】

    很久没写windows程序,也很久没有更新了,最近实在是学的太杂乱了,没有重点,就先写一个重力模拟小球小程序来给自己放松一下,不写不要紧一些发现以前学的大部分windows编程都已经忘得差不多了。。。

    思路: 原理就是构造一个小球,包括位置(x,y),速度(vx,vy),重力g,高度h,把屏幕上的一个像素看为1米,然后就是模拟了,但是这个重力值设置应该注意,因为现实中速度是连续的,但是计算机中却无法模拟这种连续的变量,所以只能够取足够多的离散的点来进行刻画,如果加速度值过大,将会出现小球永远也听不下来的情况,所以将加速度值设置的小一些,将会得到足够多的离散的点,当小球速度值小于极限时,将速度置为零,小球运动停止。我这里设置的加速度是0.2,速度小于0.8是将小球停止,速度和位置都是用float型,当小球到落到地面反弹时,x轴y轴的速度分别为之前的0.8倍。界面很是简陋。。。

    代码下载地址 Download

    图片

     

  • 相关阅读:
    http的8种请求方式
    死锁
    进程与线程
    vuex
    路由懒加载
    SPA单页面富应用
    组件中的data为什么必须是函数
    v-for中key的作用
    关于排序的常识总结
    关于树的常见操作-C++面试
  • 原文地址:https://www.cnblogs.com/lvpengms/p/2025221.html
Copyright © 2011-2022 走看看