社区
嵌入开发(WinCE)
帖子详情
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
daifeijin
2009-07-28 10:59:48
我用DDRAW显示一个黑色的背景图片,中间贴三个图片。然后我点一个图片后,图片自己从左向右慢慢移动,可是在这移动的过程中,有时这三个图片会整体发生错位,中间还出现一条白线,很快就没有了。请问各位这是那的问题?要怎么解决?
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
...全文
227
15
打赏
收藏
高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
我用DDRAW显示一个黑色的背景图片,中间贴三个图片。然后我点一个图片后,图片自己从左向右慢慢移动,可是在这移动的过程中,有时这三个图片会整体发生错位,中间还出现一条白线,很快就没有了。请问各位这是那的问题?要怎么解决? 高分:用DDRAW显示,图片在移动过程中图片经常出现错位,还有白条?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daifeijin
2009-07-29
打赏
举报
回复
应该是DDRAW画的时候的一种撕裂现象,不知道要怎么解决?
daifeijin
2009-07-29
打赏
举报
回复
肯定不是太快了……
fan227
2009-07-29
打赏
举报
回复
帮顶,帮顶!!!!
daifeijin
2009-07-28
打赏
举报
回复
进不是,不是慢,计算也没有问题
xqhrs232
2009-07-28
打赏
举报
回复
对应的坐标位置没算对?DDRAW速度太慢?
xyj0663
2009-07-28
打赏
举报
回复
很明显是太快了
daifeijin
2009-07-28
打赏
举报
回复
在DC中,如果我移动得比较慢,错位和白条不是很明显,当很快的时候,就会很明显了。
daifeijin
2009-07-28
打赏
举报
回复
我用DDRAW和DC都画过了,都会出现错位。在DDRAW中是用的flip,在DC中用的是双缓存的方法,BitBlt。一样都有。
paul_chao
2009-07-28
打赏
举报
回复
LZ 是不是有用 flip?? ARM 的平台通常是不参考 VSync, 所以 flip 太快时萤幕显示可能会有问题.
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
快了就有。
daifeijin
2009-07-28
打赏
举报
回复
我刚用DC画了,也是一样。我手边没有其它的平台。我用DC的时候,如果画得慢就不会有,慢了就有。
paul_chao
2009-07-28
打赏
举报
回复
1. 2450 我没有用过, 故无法告诉 LZ 是什麽问题.
2. 建议 LZ 在 CEPC 或是别的平台上试试看, 看看会不会有同样的现象, 再去比较看看这两家的 display driver source code.
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
伯的是2450的平台,Paul, Chao ,可能会是什么问题?我的图片的高度和宽度,还有显示位置都是偶数。
paul_chao
2009-07-28
打赏
举报
回复
DDraw 的有些 function 与 bsp 有关, 请问 LZ 是用哪一个平台??
Paul, Chao @ Techware
daifeijin
2009-07-28
打赏
举报
回复
怎么么没人回答啊?分不够可以再加啊……
老游戏复活神器cnc-d
draw
7.1实测:红警/帝国时代在4K
显示
器上的完美表现
cnc-d
draw
7.1是一款专为老旧Direct
Draw
游戏设计的兼容层工具,通过将Direct
Draw
调用转译为OpenGL/Direct3D 9,解决红警2、帝国时代II等经典游戏在Windows 10/11及4K
高分
屏下的黑屏、模糊、拉伸、UI缩放失常与多核崩溃等问题。支持无级分辨率缩放、窗口化/无边框全屏、着色器增强(如xBRZ)及精细化配置,显著提升怀旧游戏在现代系统的稳定性与视觉质量。
如何在Windows 10/11上使用DxWrapper完美运行老游戏:终极兼容性指南
本文详解如何在Windows 10/11上使用DxWrapper解决老游戏兼容性问题。通过包装DirectX DLL(如d
draw
.dll、d3d8.dll、d3d9.dll),实现Direct
Draw
与Direct3D旧API的现代系统适配。涵盖快速入门三步法、画面修复、性能优化、宽屏/窗口化/高帧率等实战配置,并提供日志调试、ASI插件加载及多
显示
器支持等关键技术要点。
DxWrapper:让老游戏在现代系统
中
焕新复活
DxWrapper是一款专为解决老旧DirectX(1–9)游戏在Windows 10/11系统上的兼容性问题而设计的轻量级封装工具。它通过动态包装d
draw
.dll、d3d8.dll、d3d9.dll等核心DLL,实现指令翻译、内存实时修补、多GPU调度及渲染定制等功能,支持零修改运行、宽屏适配、帧率锁定、抗锯齿增强等关键能力,并兼容ASI插件加载机制。
(顶刊复现)基于非线性反步法和Lyapunov-MPC模型预测的自主水下航行器轨迹跟踪控制(包括fossen动力学模型)
内容概要:本文档详细介绍了基于非线性反步法与Lyapunov函数相结合的模型预测控制(Lyapunov-MPC)在自主水下航行器(AUV)轨迹跟踪
中
的应用,涵盖经典的Fossen六自由度动力学建模。研究通过融合反步法的系统化递推设计优势与MPC的滚动优化及约束处理能力,构建了一种高性能、强鲁棒性的复合控制策略,有效提升了AUV在复杂海洋环境下的轨迹跟踪精度与系统稳定性。文档提供了完整的Matlab代码实现方案,适用于高水平学术论文(如SCI一区)的复现与科研验证,具有较强的理论深度与工程实践价值。; 适合人群:具备自动控制理论、非线性系统分析、现代控制方法(如反步法、李雅普诺夫稳定性理论、MPC)基础,并熟悉Matlab/Simulink仿真工具的研究生、科研人员及从事水下机器人、无人系统控制开发的工程技术人员。; 使用场景及目标:①用于高精度AUV轨迹跟踪控制系统的设计与仿真验证;②深入学习和掌握非线性反步法的设计流程、Lyapunov稳定性分析方法及其与MPC框架的集成技巧;③服务于高水平学术论文的复现、算法对比与技术创新研究,推动水下航行器智能控制技术的发展。; 阅读建议:建议读者首先深入理解Fossen动力学模型的物理意义与数学表达,重点剖析反步法的虚拟控制量构造与李雅普诺夫函数的设计思路,进而研究如何将稳定性条件融入MPC的优化目标
中
。务必结合所提供的Matlab代码进行逐行调试与参数敏感性分析,通过仿真实验直观感受不同海况与初始偏差下的控制性能,从而深刻理解理论设计与实际效果之间的内在联系。
浙江省县级行政区划面(含海域)
浙江省县级行政区划面(含海域)
嵌入开发(WinCE)
19,523
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章