游戏界面设计的概念,求解释
我是一个web开发者,但从小就有一颗做游戏的梦。
HTML 5 似乎给我了我这个机会。
但在我边学边尝试用HTML5 做游戏的同时,我发现了一个设计思想的问题。
游戏界面究竟如何设计才是好的设计方法。
我想,无论用什么语言来开发游戏,原理应该是一样的。
举个例子,我有一个canvas(画布)和一只笔。
这个画布的大小事 width:1024 height:768
我现在在这个画布的(10,10)位置下笔,画了一个width:100 height:100的矩形 画笔画了是没有返回值的 也就是说我画了这个矩形之后,我就无法用计算机的方式去拿到这个矩形了,如果要对这个矩形做修改,会非常的麻烦,需要根据这个矩形的坐标和大小来判断。
如果 我在 (15,15)的位置 又画了一个矩形 覆盖在原来这个矩形之上,这样我就完全没有办法去管理下面那个矩形了,因为如果要以坐标和大小的方式去管理下面那个矩形,那么相当于一块橡皮,上面这个矩形也会被影响。
不知道大家有没有明白我的意思,说的有点复杂。其实简单来说就一句话:如何让每一次画的东西都成为一个对象,这样我就可以对某个指定的对象进行管理。
有点类似于图像处理软件中,图层概念,我每画一次就是一个图层,如何实现了。
我需要大家告诉我设计思想,理论,谢谢大家了。 我会JAVA 如果大家找不到好的距离方式 就用JAVA来距离吧 嘿嘿~~谢谢大家了~~
[解决办法]
html5应该有类的概念?没有的话用数组模似一下。
图层无非就是个渲染顺序的调整,渲染前先排下序而已。
另外你要是做web game可以从flash入手。功能,教程和实例都很多。完全满足你做个小游戏的梦想。