精易论坛

标题: PGE引擎地图缩放移动操作 [打印本页]

作者: 抚剑轻歌    时间: 2023-3-27 09:27
标题: PGE引擎地图缩放移动操作
QQ网盘地址

截图.png (1.24 MB, 下载次数: 11)

截图.png

地图项目.e

586.79 KB, 下载次数: 94, 下载积分: 精币 -2 枚


作者: 抚剑轻歌    时间: 2023-3-27 09:29
qq网盘地址下载,直接复制到网页地址栏打开即可。https://share.weiyun.com/xG72m7Ox
作者: 一指温柔    时间: 2023-3-27 10:00
感谢分享
作者: 网络注册会员    时间: 2023-3-27 11:58
支持楼主
作者: kyo9766    时间: 2023-3-27 13:43
学习一下读取,感谢分享
作者: a019872140    时间: 2023-3-27 15:33
6666666666666666666
作者: 清风徐来2    时间: 2023-3-27 17:12
感谢分享
作者: 深圳梦    时间: 2023-3-27 20:00
支持开源~!感谢分享
作者: gudujian420    时间: 2023-3-27 20:12
有点不流畅的感觉,如果背景图不移动,只移动摄像机是不是就流畅很多?还有缩放时以鼠标位置为中心缩放
作者: renjianhong48we    时间: 2023-3-27 20:21
谢谢分享
作者: 抚剑轻歌    时间: 2023-3-27 22:18
gudujian420 发表于 2023-3-27 20:12
有点不流畅的感觉,如果背景图不移动,只移动摄像机是不是就流畅很多?还有缩放时以鼠标位置为中心缩放 ...

所谓的摄像机都是大型引擎防封装的可视化方法调用,PGE这种是不存在的;地图滚动并不是移动整张地图,只是在屏幕范围内显示从大地图上切片下来的内容。如果每一帧都渲染整张地图然后移动,帧率根本跑不到60.
作者: gudujian420    时间: 2023-3-28 00:30
抚剑轻歌 发表于 2023-3-27 22:18
所谓的摄像机都是大型引擎防封装的可视化方法调用,PGE这种是不存在的;地图滚动并不是移动整张地图,只 ...

请问无缝滚动要怎么实现呢?就像你这张地图一样,最左边无缝衔接到最右边,反之一样,切片我不是很明白
作者: 凉忆亦凉心    时间: 2023-3-28 05:28
666666666666666
作者: 一指温柔    时间: 2023-3-28 09:10
感谢分享
作者: 抚剑轻歌    时间: 2023-3-28 12:25
gudujian420 发表于 2023-3-28 00:30
请问无缝滚动要怎么实现呢?就像你这张地图一样,最左边无缝衔接到最右边,反之一样,切片我不是很明白 ...

切片最通俗的理解就是从已载入的图片中切出一块,然后把切出来的那部分图像显示在屏幕上,每渲染一次切片内容移动一下切片的坐标。移动到最边缘时将切片坐标再移动到开始的地方不就是循环滚动了吗。载入的原始图片做下无缝衔接处理,就是将图片复制一份然后首尾相接。当然你的图片必须是无缝衔接图片类似与飞机大战中的地图图片。理解了无缝衔接滚动原理,问题就会迎刃而解。不理解原理说什么都没用。
作者: 396384183    时间: 2023-3-29 22:32
感谢开源,
作者: 临安    时间: 2023-3-29 23:58
开源精神必须支持~
作者: qq249323076    时间: 2023-3-30 10:24
感谢分享,很给力!~
作者: 曲终人散    时间: 2023-4-9 08:45
谢谢分享学习一下
作者: nywl2008    时间: 2023-4-10 02:45
好东西,收下了。。。 感谢分享
作者: gaopujun    时间: 2023-4-17 15:14
好东西了
作者: hbr321    时间: 2023-4-28 12:31
模块在哪呢?
作者: qqmqqg    时间: 2023-6-21 10:05
66666666666688888888888888
作者: releee    时间: 2025-3-23 20:16
这源码帮了大忙了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4