[游戏模版10] Win32 平面地图贴图 正

简介:


>_<:picture resource

>_<:If you master the ways of mapping picture,then this problem is not problem!Just using your head think some logical method.

>_<:Here,I use a array save where and whith picture should show.For example:use array mapindex save information.then when you map these pictures,only need to calculate the real position and then move it to the bufdc ,finally put it in the mdc (here bufdc in charge of making an exchange between every picture and mdc)

复制代码
int mapindex[rows*cols]=
  {2,2,3,2,0,1,0,1,
    0,2,2,0,3,0,1,1,
    0,3,0,7,0,0,0,1,
    2,0,3,0,0,0,2,2,
    2,7,0,6,0,2,2,2,
    2,0,4,0,2,2,0,0,
    0,0,2,3,2,1,0,1,
    0,0,2,0,3,0,1,1 };                                
复制代码
复制代码
 1 //按照mapIndex 数组中的定义取出对应图块,进行地图拼接
 2 for(i=0;i<rows*cols;i++)
 3 {
 4    SelectObject(bufdc,map[mapindex[i]]);
 5    rowNum=i/cols;//求列编号
 6    colNum=i%cols;//求行编号
 7    x=colNum*50;//求贴图x坐标
 8    y=rowNum*50;
 9 
10    BitBlt(mdc,x,y,50,50,bufdc,0,0,SRCCOPY);
11 }
复制代码

>_<:Finally, only need to copy mdc to hdc.

>_<:Here is the cod



本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/3733894.html,如需转载请自行联系原作者



相关文章
|
3天前
|
云安全 人工智能 自然语言处理
|
7天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
714 17
|
10天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
749 57
Meta SAM3开源:让图像分割,听懂你的话
|
8天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
329 116
|
10天前
|
机器学习/深度学习 人工智能 自然语言处理
AgentEvolver:让智能体系统学会「自我进化」
AgentEvolver 是一个自进化智能体系统,通过自我任务生成、经验导航与反思归因三大机制,推动AI从“被动执行”迈向“主动学习”。它显著提升强化学习效率,在更少参数下实现更强性能,助力智能体持续自我迭代。开源地址:https://github.com/modelscope/AgentEvolver
495 37
|
23天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
2天前
|
Rust 安全
掌握Rust文件读取(从零开始的IO操作指南)
本教程手把手教你用Rust读取文件,涵盖`read_to_string`一次性读取和`BufReader`逐行高效读取,适合初学者掌握安全、高效的Rust文件操作,助你轻松入门系统编程。
149 113