If filename specifies relative path, texture file is first searched within all resource packs attached with Resource_AttachPack, then in the application disk folder. If filename specifies absolute disk path, texture file is loaded directly from disk.
关于HGE里的GUI系统。
要使用按钮控件,做以下几步:
1. 创建hgeGUI对象,该对象会管理所有的控件
2. 创建一个按钮纹理,其格式包含两幅横向放着的图象,一幅用于按钮未按下时的外观,一幅用于按下时的外观:The texture must hold two images, one for the button in the unpressed state, and directly to the right from it, the image for the button in pressed state.
这种地图的制作原理其实很简单。地面是一个二维数组,和前面一样,同样记录一些图片的编号(例如:陆地,水面,空间等),而地面上的物件却是另一个对象列表,它里面记录的是每一个对象所在的 X 轴 和Y 轴的起点坐标,也就是说,每放置一个对象,其实只是在列表中加入了一句话:X起点,Y起点,对象编号。仅此而已。那么,这些东西怎么会变成最终的地图的呢?!在游戏初始化的时候,先将地面那个二维数组存入内存,并找出相应的图片形成地表。接下来就从库里面将相应的对象都复制出来放置于相应的坐标所对应的位置,当然了,这对象也就包括了主角和一些NPC人物。这也就是时下比较流行的地图制作方式了。