Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2267|回复: 11

[软件开发讨论] [java转cpp+修改]syl大大的区块方块计算程序

[复制链接]
908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
发表于 2013-10-5 14:39:08 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
一堆废话:

原帖地址:http://www.mcbbs.net/thread-78478-1-1.html

个人转到cpp之后的源码:
  1. #include <iostream>
  2. #include <cmath>
  3. int main (){
  4. using namespace std;
  5. float cx,cz;
  6. int ccx,ccz,rx,rz,irx,irz;
  7. cout << "请输入x,z,用空格隔开\n";
  8. cin >> cx >> cz;
  9. if (cx < 0){
  10. ccx = floor(cx/16);
  11. cout <<"区块x坐标为:" << ccx;
  12. }else{
  13. ccx = int(cx/16);
  14. cout <<"区块x坐标为:" << ccx;
  15. }
  16. if (cz < 0){
  17. ccz = floor(cz/16);
  18. cout <<"\n区块z坐标为:" << ccz;
  19. }else{
  20. ccz = int(cz/16);
  21. cout <<"\n区块z坐标为:" << ccz;
  22. }
  23. rx = int(ccx >> 5);
  24. rz = int(ccz >> 5);
  25. if (ccx<0){
  26. irx= 32 - abs(ccx%32);
  27. }else{
  28. irx= ccx%32;
  29. }
  30. if (ccz<0){
  31. irz= 32 - abs(ccz%32);
  32. }else{
  33. irz= ccz%32;
  34. }
  35. cout << "\n方块位于r." << rx << "." << rz << ".mca里面的[" << irx << "," << irz << "]";
  36. cin.ignore(cin.gcount() + 1);
  37. cin.get();
  38. }
复制代码
PS:现在输入负坐标不用记-1了,直接输入就可以了...
PPS:不知道算不算侵犯版权...
PPPS:本人cpp水平并不怎么好,如果代码哪里写得不对,欢迎指出来
下载地址:百度网盘
1123fff 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
6497
钻石
性别
保密
注册时间
2012-12-2
查看详细资料
发表于 2013-10-5 14:41:08 | 显示全部楼层
well
老纸还在为.java文件不能转成.class文件而烦恼·_&#45576;_&#45576;」∠)_
回复

使用道具 举报

908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
 楼主| 发表于 2013-10-5 14:42:27 | 显示全部楼层
1123fff 发表于 2013-10-5 14:41
well
老纸还在为.java文件不能转成.class文件而烦恼·_&#45576;_&#45576;」∠)_

...标题说的是java语言,不是.java文件啦..
不过转的话,用eclipse什么的编译一下不就可以了嘛
回复

使用道具 举报

1123fff 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
6497
钻石
性别
保密
注册时间
2012-12-2
查看详细资料
发表于 2013-10-5 14:43:35 | 显示全部楼层
908997989 发表于 2013-10-5 14:42
...标题说的是java语言,不是.java文件啦..
不过转的话,用eclipse什么的编译一下不就可以了嘛

really?

老纸已经为java下载了notbean以及jdk了··
回复

使用道具 举报

908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
 楼主| 发表于 2013-10-5 14:49:45 | 显示全部楼层
1123fff 发表于 2013-10-5 14:43
really?

老纸已经为java下载了notbean以及jdk了··

是netbeans吧。。表示没怎么用过的说
回复

使用道具 举报

qian_qian 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
108
钻石
性别
保密
注册时间
2013-10-5
查看详细资料
发表于 2013-10-5 14:56:01 | 显示全部楼层
快来有立体机动器的服 来QQ群104926667
回复

使用道具 举报

sylqiuyifeng 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
21829
钻石
性别
保密
注册时间
2011-12-9
查看详细资料
发表于 2013-11-29 22:57:56 | 显示全部楼层
咦不出声让我挂个链接进帖子?
不准确什么的也只能呵呵了……谁让我是编程渣渣……我清楚计算方式但写出来可能就不是那回事了
回复

使用道具 举报

sylqiuyifeng 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
21829
钻石
性别
保密
注册时间
2011-12-9
查看详细资料
发表于 2013-11-29 22:59:22 | 显示全部楼层
不过其实-1的问题倒不是我偷懒
只是你要明白MC里面有一个蛋疼的问题
坐标会出现-0的蛋疼问题……
这个怎么用条件式表达呢……这不合理……
回复

使用道具 举报

908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
 楼主| 发表于 2013-11-30 07:31:30 | 显示全部楼层
sylqiuyifeng 发表于 2013-11-29 22:57
咦不出声让我挂个链接进帖子?
不准确什么的也只能呵呵了……谁让我是编程渣渣……我清楚计算方式但写出来 ...

[兔斯基揉脸]
回复

使用道具 举报

908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
 楼主| 发表于 2013-11-30 07:33:41 | 显示全部楼层
sylqiuyifeng 发表于 2013-11-29 22:59
不过其实-1的问题倒不是我偷懒
只是你要明白MC里面有一个蛋疼的问题
坐标会出现-0的蛋疼问题……

{:10_493:}具体mc怎么储存地图的我也不太清楚...计算什么的也是看了源码之后才懂的
-0的问题我也不太清楚{:10_493:}
回复

使用道具 举报

sylqiuyifeng 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
21829
钻石
性别
保密
注册时间
2011-12-9
查看详细资料
发表于 2013-11-30 08:49:46 | 显示全部楼层
908997989 发表于 2013-11-30 07:33
具体mc怎么储存地图的我也不太清楚...计算什么的也是看了源码之后才懂的
-0的问题我也不太清楚 ...

-0就是这个蛋疼问题的根源所在
当初为啥要手动减一就是因为这蛋疼的-0
回复

使用道具 举报

908997989 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
830
钻石
性别
保密
注册时间
2013-2-21
查看详细资料
 楼主| 发表于 2013-11-30 14:13:34 | 显示全部楼层
sylqiuyifeng 发表于 2013-11-30 08:49
-0就是这个蛋疼问题的根源所在
当初为啥要手动减一就是因为这蛋疼的-0

手动揉脸...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-4-2 17:33 , Processed in 0.049358 second(s), Total 21, Slave 20 queries, Release: Build.2020.04.01.1425, Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表