游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 原始喇叭

我已经发布地图编辑器,在原贴上,是(90%完成版)

[复制链接]

12

主题

54

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2004-8-2 17:57:00 | 显示全部楼层

Re:我已经发布地图编辑器,在原贴上,是(90%完成版)

当然是用CreateTextureFromFileInMemoryEx了,具体使用自己找DX的SDK.
关于拼接,其实原理很简单,某格选择的图片,是由他周围的8格决定的.比如周围8格都是土,它当然选择全部是土的图片.如果左上角是水,其它格是土,那它就选择左上角有点水的图片.你把每一种情况情况判断到,对号入座就得了.我的源码也是由一大堆的select 和 if 组成的.
其实对于这种问题多想一想,不算什么很难解决的问题,虽然用的是一个很麻烦的方法.实际上,我作这个游戏时,并没有找到什么源码或得到高人指点,很多东东都是靠自己思考得来.在思考过程中,得到的除了解决问题的方法,更锻炼了自己解决问题的能力.
技术方面的问题是永远问不完的,别人最多只能起到辅助作用,能完全帮上自己的,只有自己和资料,其实很多时候可以从SDK里找到答案

25

主题

179

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2004-8-2 18:52:00 | 显示全部楼层

Re:我已经发布地图编辑器,在原贴上,是(90%完成版)

Public Sub SaveImage(FileName As String)
    ImageRes = TempImage
    Open FileName For Binary As #1
        With ImageRes
        Put #1, , .d
        Put #1, , .bm
        End With
    Close #1
End Sub

我用这个方法去保存图像,但保存的图像大小只增不减,这个问题怎么解决?

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2004-8-11 09:59:00 | 显示全部楼层

不错不错,向你学习

好!!!

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2004-10-3 00:18:00 | 显示全部楼层

Re:我已经发布地图编辑器,在原贴上,是(90%完成版)

你是不是BYTES值有问题,要具体点才行啊,你的BYTES值要发上来啊!
我做了个图片打包程序,未压缩,大小还可以,原理也简单,用:
OPEN FILENAME BINARY ACCESS WRITE AS #FILENUBER
OPEN FILENAME BINARY ACCESS ERAD AS #FILENUBER
如果用一个从属文件记录文件位置,主文件大小与原文件的总大小是一样的,要源码不?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 22:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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