Project1

标题: 怎么描绘弧线? [打印本页]

作者: 9244579    时间: 2008-4-20 20:27
标题: 怎么描绘弧线?
RT..............
想描绘弧线试下投炸弹感觉似乎```
另请问
如果描绘出狐线
如何可以叫事件按狐线路程走? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: havealook    时间: 2008-4-20 20:37
LZ可以看看相关的教程:
http://rpg.blue/web/htm/news836.htm
http://rpg.blue/web/htm/news843.htm
作者: 9244579    时间: 2008-4-20 21:05
  那两个我是看过了{/hx}{/hx}就是不懂怎么修改```
  画的总是一个圆```
作者: 柳之一    时间: 2008-4-22 20:03
设定椭圆的取值范围就行了。
作者: hitlerson    时间: 2008-4-22 20:37
有学过初中数学的话,灵活运用三角函数吧{/cy}
作者: 水迭澜    时间: 2008-4-22 23:01
要模仿自由落体或者抛体运动的话,楼主需要的是抛物线函数………………

y = ax^2 + bx + c

以上
作者: 9244579    时间: 2008-4-23 00:59
初中函数都知道呀``不过我倒是刚学到初三的`快中考了{/hx}
不知道怎么写是个问题``
作者: 水迭澜    时间: 2008-4-23 02:32
初三学生还没学抛体运动是吧……= =
总之物体在空中运行的轨迹是抛物线。不会回去问老师……
用这个抛物线算X,Y坐标,在屏幕相应位置显示图片即可
作者: 9244579    时间: 2008-4-23 04:28
{/ll} 我只知道 y = ax[2]+bx+c
  怎么样用Bitmap里的描点把它描绘出来?
  需要考虑a的值b的值c的值么
作者: 水迭澜    时间: 2008-4-23 04:32
a,b,c三个值需要你自己根据实际情况调整。还有如果是上抛的话需要把a设置为负数。
至于描绘,Bitmap类里边有个叫作set_pixel的功能……请查看帮助文档
P。S如果是显示炸弹的话,MS事件显示图片和移动图片都行,不过就是变量运算而已,连Math里的方法都用不到…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 9244579    时间: 2008-4-23 04:38
上抛a不是大于0吗?怎么设负值了?
我不是显示炸弹。````
set_pixel就是点的描绘的方法了``
只是这些点到底要怎么用啊
麻烦斑竹能不能帮我写一个样?
作者: 水迭澜    时间: 2008-4-23 05:30
上抛a要设负值。自己计算一下就知道了
最近没空写脚本orz
参考前边给的那个曲线脚本吧,改改方程就得了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1