想作一个和魔兽争霸那样的3D地图编辑器 你需要知道好多知识:计算机图形学OpenGL 或 DirectX碰撞检测... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就是说并非是3D制作,而是把3D模型,比如说.obj文件所描述的Java对象放置在2D平面上的各个位置.如果是这样的话,我觉得有两个问题需要关注:1.地图上的每一个building用什么数据结构来抽象,比如可以把地图画成格子,它占了哪几格,或者是坐标X,Y,再加上Width,Height;这个对象的类型,桥,古堡等.抽象成类之后就好存储了.2.键盘,鼠标事件:比如脱拽到地图的某个位置,记录下坐标,松开鼠标时它拣选的是哪个building; 双击building弹出的对话框或修改界面要和1中抽象出来的模型对应等. 日期的设置--在线等 ----急 如何提取多个JCheckBox的状态信息!! 如何计算字符串 请问大家现在JAVA的开发工具什么最流行 WIN2000不能用VJ++6.0吗? 熟悉Visual Age的请进(非编码问题) 如何分段复制文件 Jbuilder5.rar的密码? 如何设置JButton的快捷键??? spring MVC 利用拦截器或者或者过滤器 修改返回值有搞过的吗 如何消除一个panel上所有的控件? java 反编译
1.地图上的每一个building用什么数据结构来抽象,比如可以把地图画成格子,它占了哪几格,或者是坐标X,Y,再加上Width,Height;这个对象的类型,桥,古堡等.
抽象成类之后就好存储了.
2.键盘,鼠标事件:比如脱拽到地图的某个位置,记录下坐标,松开鼠标时它拣选的是哪个building; 双击building弹出的对话框或修改界面要和1中抽象出来的模型对应等.