中易网

编程遇到一个问题,我一直解决不了。我定义了四个变量,x y p l,xy假设是一个人物坐标

答案:3  悬赏:10  
解决时间 2021-01-17 11:54
编程遇到一个问题,我一直解决不了。我定义了四个变量,x y p l,xy假设是一个人物坐标
最佳答案
没太理解你的难点,如果仅是判断距离,应该是:
Dx=abs(x-p), Dy=Abs(y-l), (或者用函数取点之间的距离)
if(Dx<=100&&Dy<=100) {printf("Got it/n"); return 1;}
追问:嗯⊙∀⊙!有点思路了!我就是判断距离,我咋没想到这么弄。嘿嘿我去试试
全部回答
贴出你现有的代码,在上面看如何修改。
追问:代码啊!我手动大概给你一个,我写的有点多。复制不过来这个问题是子程序里面的这四个变量是全局变量,定义x y p l。然后下面是找到xy坐标,找到pl坐标。开始判断角色开始移动,这里问题来了。if x和p比较x和p得值相差小于一百条件达成,就是这样……
追答:你现在不是不知道怎么写if里面的条件嘛?
追问:嗯嗯没事儿,上面那个人给出的代码让我有点思路了
换个思路啊为什么要判断两个人的x,y坐标比呢 给两个人以坐标值 赋予一个范围值比如说a 人x200y300那么我给a赋予一个以a x200 y300坐标为原点 半径100的一个圆 b也是这样那我只要判断 a圆与 b圆相交的面积大小来判定是否接触 或者a圆与 b圆 交点就好了啊
追问:没办法赋值……这个xy是返回值,也就是说坐标是电脑屏幕的坐标。赋值!……这个是根据电脑屏幕给出的坐标进行判断的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
恩智汽车店地址在哪,我要去那里办事
兔子要不要制作厕所,普通的水碗可不可以兔子
谁有关于植物水烛的资料?
被刀砍伤后怎么处理
本田思域220t相当于自然吸气多大的排量
铭域怎么去啊,我要去那办事
356+72加44+128加39怎样简便运算
从北京回到保定,感觉还是保定好,虽然相比城
天天快递物流(涟城镇天天快递物流)地址在什么
乔一涵2015年1月30日女孩名字怎么样
汉武帝为何如此信任李广利 他明明老打败仗
对比色和相邻色的作用分别是什么?
pbshr105.dll放哪里
千姿百态的反义词
鑫硕汽车销售服务有限公司地址在什么地方,我
推荐资讯
我电脑的哪个z字键打不出来了
工资计算方法除30天合法吗
求花花了《重生之末日独宠》
烟包印刷,有一种纸叫介质纸,不知道什么是介
把33分之45化成带分数或整数
联编是什么意思 !!
我今年四十岁,老的像五十岁的人,跟我同年龄
女生第一次需要剃毛吗
求一双耐磨的篮球鞋,前掌要软,缓震要好,价
中国哪些地方一年四季穿短袖
网站真的会停播韩剧么
如何才能看懂《楞严经》
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?