社区
C#
帖子详情
在winform上动态模拟小车的位置,通过通讯来获取小车位置,显示。现在有两种思路,一是在相应位置用GDI绘图模拟小车,并把原来的小车删除,二是通过移动图片。
a1295962107
2015-04-14 04:14:10
在winform上动态模拟小车的位置,通过通讯来获取小车位置显示。现在有两种思路,一是在相应位置用GDI绘图模拟小车,并把原来的小车删除,二是通过以图片做小车,来移动图片。这两种思路哪种更合理,或者有没有更好地想法来实现。
...全文
533
9
打赏
收藏
在winform上动态模拟小车的位置,通过通讯来获取小车位置,显示。现在有两种思路,一是在相应位置用GDI绘图模拟小车,并把原来的小车删除,二是通过移动图片。
在winform上动态模拟小车的位置,通过通讯来获取小车位置显示。现在有两种思路,一是在相应位置用GDI绘图模拟小车,并把原来的小车删除,二是通过以图片做小车,来移动图片。这两种思路哪种更合理,或者有没有更好地想法来实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SomethingJack
2015-04-15
打赏
举报
回复
引用 4 楼 wyd1520 的回复:
前段时间不是搞过么。你确认不是黄小明同学?
我去 这个我都搞完了 我现在在搞3D效果 你这家伙 需求都不太一样 好么
richer
2015-04-15
打赏
举报
回复
就是考虑屏幕刷新频率. 如果刷新频率高,建议用GDI 如果刷新频率低,直接用图片. 从开发复杂性来看. 做GDI的话,首先有个GDI绘图功能,其次要能画出一辆小车,最后还要有显示,重绘等等功能。工作量稍微多一些。 直接用图片就很快了。
qq_22042041
2015-04-14
打赏
举报
回复
正在学习GDI 哈哈
wanghui0380
2015-04-14
打赏
举报
回复
这个在离屏在背景上绘制 就可以了 其实一般的游戏地图和人物的处理就这样了,实在不行你可以去http://www.gameres.com/ 的论坛去问那些专业做游戏滴家伙们怎么把人物和地图 叠加在一起滴就可以(呵呵,其实把直接用游戏引擎也可以不过貌似有些大材小用)
本拉灯
2015-04-14
打赏
举报
回复
http://bbs.csdn.net/topics/391008339 http://bbs.csdn.net/topics/391007797 就这两个拉你自己整一下
本拉灯
2015-04-14
打赏
举报
回复
前段时间不是搞过么。你确认不是黄小明同学?
於黾
2015-04-14
打赏
举报
回复
GDI不存在删除的问题,反正每次都要整个重绘的,如果只部分重绘,那么当图像被窗体遮挡,窗体关闭后会留下一块空白的 当然你也可以选择在OnPaint事件里再执行一次全部重绘,那样逻辑反而复杂了 如果用图片,那么就需要删除图片 其实用图片也不代表就必须拖控件来放图片 你也可以GDI画的时候,从图片里提取出小车的轮廓,而不是所有线条全部手绘
蜗牛慢慢趴
2015-04-14
打赏
举报
回复
翻翻帖子 之前有人问过一样的 好像实现了
xdashewan
2015-04-14
打赏
举报
回复
个人觉得两种都合理,但如果你对gdi+做删除操作那肯定要比你移动图片麻烦,所以难易度取决于你gdi+如何实现
winform
嵌套chrome浏览器,.net开发谷歌内核浏览器。
.net
winform
嵌套谷歌浏览器,flash插件已安装。直接能运行。
198个经典C#
WinForm
实例源码 超赞的完整版
"198个经典C#
WinForm
实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#
WinForm
实例源码.zip " ~欢迎同学们下载共同学习~
winform
实现360、QQ窗体与控件
利用
winform
的
gdi
+控件实现的QQ窗体与控件
winform
模仿QQ聊天窗口皮肤控件
CSharp
winform
模仿QQ聊天窗口皮肤控件
C#编程基础(下)—项目实践1:
获取
鼠标在
WinForm
窗体上的
位置
,并
显示
鼠标坐标
知识点: Label控件的使用、窗体MouseMove事件。 实现效果: 鼠标在窗体中
移动
到不同
位置
时,窗体上
显示
的鼠标
位置
X和Y的值,对应发生变化。 实现步骤: 第一步:在VS中新建项目,并在窗体中添加一个Label控件,设置Label控件的Name属性为lblPostion。 第二步:选中窗体后,在属性面板找到窗体的MouseMove事件,双击事件名称后面的输入框,会...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章