java一个点向着另一个点移动_java – 在线性路径中从一个点移动一个对象
我试图在屏幕上直线移动一个精灵,朝着我触摸屏幕的位置,我做的是在每个循环中更新(),它检查当前精灵的位置xy = =到目的地x,y.如果它没有精灵的x和y ……
事情是..它不是直线移动…因为有些情况下x或y坐标首先到达目的地x或y …我如何改变它以便x和y都相遇目的地在一起?
我目前的精灵对象的伪代码
destX = destination X
destY = destination Y
posX = current X
posY = current Y
public void update(){
if(destX > posX && destY < posY)
{
posX++;
posY--;
}
else if (destX > posX && destY > posY){
posX++;
posY++;
}
else if(destX < posX && destY > posY)
{
posX--;
posY++;
}
else if(destX < posX && destY < posY){
posX--;
posY--;
}
else if(destX < posX)
posX--;
else if(destX > posX)
posX++;
else if(destY < posY)
posY--;
else if(destY > posY)
posY++;
java一个点向着另一个点移动_java – 在线性路径中从一个点移动一个对象相关推荐
- 蓝桥杯真题 跳跃 C++、Java实现 动态规划小蓝在一个 n 行 m 列的方格图中玩一个游戏。 开始时,小蓝站在方格图的左上角,即第 1 行第 1 列。
文章目录 题目描述 输入描述 输出描述 输入输出样例 示例 1 运行限制 代码(c++) 代码(Java) 思路 题目描述 小蓝在一个 n 行 m 列的方格图中玩一个游戏. 开始时,小蓝站在方格图的左 ...
- Go语言环境安装,验证go语言环境、使用文本编辑器编写一个go hello world,Go lang IDE安装,在golang中新建一个go程序
1 Golang语言环境安装包下载 https://www.golangtc.com/ 下载: go1.9.2.windows-amd64.msi 和 go1.9.2.windows-amd64.zi ...
- 在计算机系统中 一个以科学的方法组织,(10)在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】...
(10)在计算机系统中,一个以科学的方法组织.存储数据,并可高效地获取.维护数据的软件系统称为[10] 更多相关问题 [单选] 保险展业的发展趋势是() [多选] 取保候审中,保证人应当履行的义务是( ...
- java创建数组大小为n_如何通过提供大小在Kotlin中创建一个像Java一样的数组?
根据 reference,数组按以下方式创建: >对于Java的原始类型,存在不同的类型IntArray,DoubleArray等,它们存储unboxed值. 它们是使用相应的构造函数和工厂函数 ...
- java向有序数组里插数_Java向有序数组中插入一个元素,,使其仍按有序排列,并求出这个插入元素的下标...
/** * * @create time [2014-4-13] */ public class Test { public static void main(String args[]) { //原 ...
- java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法.分享给大家供大家参考,具体如下: import java.util.*; /** * 统计出现次数最多的单词和它出现的次数 ...
- java弹出对话框的三个命令_Java中弹出对话框中的几种方式
Java中弹出对话框中的几种方式 2019年12月06日 阅读数:20 这篇文章主要向大家介绍Java中弹出对话框中的几种方式,主要内容包括基础应用.实用技巧.原理机制等方面,希望对大家有所帮助. 1 ...
- c++软件开发面试旋极面试题_经典软件开发面试题:浏览器中输入一个网址后发生了什么?...
经典软件开发面试题:浏览器中输入一个网址后发生了什么? 大家好, 这一期呢,我们来谈一个经典的面试题.这种题目是在浏览器中输入一个网址以后, 会显示一个网页,这期间到底发生了什么? 答案要求说的越 ...
- html网页加入一个按钮,在html网页设计中,一个“登录”按钮怎么编写代码?
html网页设计:一个简单的登录界面代码! 在html网页设计中,一个"登录"按钮怎么编写代码? 列如所给图片的"登录"按钮怎么用html代码显示出来,要求能够 ...
最新文章
- iOS开发-xcdatamodeld文件 CoreData的介绍和使用,sqlite的使用
- CSS之布局(盒子的垂直布局)
- 编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件
- 如何用excel筛选相似内容_Excel中如何将两组数据的相同内容进行快速筛选配对...
- python中的字符串处理
- 去小公司了解哪些工具?
- matlab无缝拼接两个图_无色差液晶拼接屏研发商参数
- Linux 中 $符号是什么意思,代表什么含义
- 虚拟机无法上网的原因
- 撰写SCI论文好用的免费工具(上) - 易智编译EaseEditing
- Word2vec And Doc2vec - 文本向量化
- MAC上自定义Office word快捷键
- 车载网络测试 - 车载以太网 - 网络配置方法
- 【看表情包学Linux】Redirect 重定向 | 时间相关指令 | 文件查找 | 打包与压缩
- 042分享资料下载地址汇总
- 族蚂和凡科两大自助建站平台性价比哪家强?
- MySQL系列:java单例模式例子
- 哔哩哔哩视频下载(python3+asyncio+断点续传+有注释)
- Java 开发中 一篇文章讲清楚VO,BO,PO,DO,DTO的区别
- 腾讯2022校招薪资首发,白菜总包近40w!网友宣布:宇宙的终点是腾讯