图片沿着斜线运动
C#中让图片沿着直线(水平 或者 垂直)运动非常简单,只需改变x或者y坐标即可。但是怎么才能让图片沿着斜线运动。
就是在屏幕上的任意一点,然后沿着斜线运动到(0,0)坐标。
大家都玩过植物大战僵尸吧。
植物大战僵尸里,有很多随机生成的阳光,当鼠标点击阳光时,它就沿着斜线运动到屏幕的左上角(0,0)坐标。
请问这种效果怎么实现啊?
本人菜鸟,希望大家讲详细点。。。。。。谢谢了?
学校要求交项目名称,烦死了!!!
------解决方案--------------------晕 vx vy向量合成不就是斜线了~~
起床再写个例子给你(植物大战僵尸收集阳光效果)
------解决方案--------------------
写反了,是不是
某个值*初始y/初始x
反正意思你懂了就行。
------解决方案--------------------数学公式直接套用,计算出两点之间的中间点,以这些个点为坐标移动
------解决方案--------------------学生啊,自己思考,我大学没玩过游戏
调用数学曲线公式,计算出图片中心点的位置,如X=1,y=sinX,让这个X自动增加……