实验一OpenGL+GLUT开发平台搭建5小实验1:开发环境设置5小实验2:控制窗口位置和大小6小实验3:默认的可视化范围6小实验4:自定义可视化范围7小实验5:几何对象变形的原因8小实验6:视口坐标系及视口定义8小实验7:动态调整长宽比例,保证几何对象不变形9实验二动画和交互10小实验1:单缓冲动画技术10小实验2:双缓冲动画技术11小实验3:键盘控制13小实验4:鼠标控制【试着单击鼠标左键或者右键,试着按下鼠标左键后再移动】14实验三几何变换、观察变换、三维对象16小实验1:二维几何变换16小实验2:建模观察(MODELVIEW)矩阵堆栈17小实验3:正平行投影119小实验4:正平行投影219小实验5:正平行投影320小实验6:透射投影121小实验6:透射投影222小实验7:三维对象24实验四光照模型和纹理映射26小实验1:光照模型1----OpenGL简单光照效果的关键步骤。
26小实验2:光照模型2----光源位置的问题28小实验3:光照模型3----光源位置的问题31小实验4:光照模型4----光源位置的问题33小实验5:光照模型5----光源位置的问题35小实验6:光照模型6----光源位置的问题38小实验7:光照模型7----光源位置的动态变化40小实验8:光照模型8----光源位置的动态变化43小实验9:光照模型9---光源位置的动态变化45小实验10:光照模型10---聚光灯效果模拟48小实验11:光照模型11---多光源效果模拟50小实验12:光照效果和雾效果的结合53小实验13:纹理映射初步—掌握OpenGL纹理映射的一般步骤56小实验13:纹理映射—纹理坐标的自动生成(基于参数的曲面映射)59小实验14:纹理映射—纹理坐标的自动生成(基于参考面距离)61
2024/11/15 15:21:27 10.68MB 计算机图形学 OpenGL
1
利用GDI+在Form中绘制60*60个圆点,显示帧速,使用三种不同方法,分别是:1.直接绘制2.使用双缓冲3.使用BitBlt函数对比三种函数的帧速,以及提速效果开发环境为vs2008
2024/11/11 0:10:20 39KB c# 双缓冲 GDI+ BitBlt
1
MFC实现俄罗斯方块,基于对话框,添加过BGM,没能实现双缓冲技术
2024/9/19 0:08:29 1.24MB MFC C++ tetris
1
基于NET2.0编写的类库在以下系统自带的控件中强化功能:【Button】开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体【CheckBox】开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体新增鼠标单击、移入、移出颜色变化功能,在属性表中可以找到【Label】开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体新增鼠标单击、移入、移出颜色变化功能,在属性表中可以找到【Panel】大幅减少控件移动、背景变换时的闪烁,重写OnPaint开启双缓冲【PictureBox】大幅减少控件移动、背景变换时的闪烁,重写OnPaint开启双缓冲新增鼠标单击、移入、移出图片改变功能,在属性表中可以找到【RadioButton】开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体新增鼠标单击、移入、移出颜色变化功能,在属性表中可以找到以上控件所有方法、用法与系统控件一至,完全继承自系统控件。
使用方法:工具箱右键选择DLL即可
2024/7/27 11:50:36 8KB PictureBox闪
1
本游戏基本实现了fc坦克大战的所有功能,额,除了计算得分比如说:1.页面上绘制出了坦克,墙块,基地,子弹以及道具,利用双缓冲使得页面不闪屏,很流畅2.坦克可以发射子弹,子弹可以打掉砖墙,可以打掉基地(这个时候会导致游戏结束),可以打爆坦克3.游戏有背景音效,比如游戏开始的音效,坦克发出子弹的音效,坦克爆炸的音效,子弹撞击的音效,游戏结束的音效4.玩家坦克可以捡道具,有六种道具第一种:坦克道具,这个吃到了坦克的生命数会加1第二种:定时器道具,这个吃到了过后地方坦克会不行动两秒第三种:炸弹道具:这个吃到了过后,会让页面上所有地方坦克立即原地爆炸第四种:星星道具,这个吃到了会增加坦克的移动速度和攻击速度(发射子弹的速度),累计三个可以变成钢枪第五钟:钢枪道具,这个吃到了过后可以打掉页面上所有的墙,无论草坪,河流,钢砖,砖墙第六种:钢撬道具,这个吃到了过后可以让保护基地的砖墙全部变成钢砖5.自定义地图:我们可以按照自己的想法,画出自己喜欢的地图,并且保存起来更多详细,请参考博文:https://blog.csdn.net/qq_36737934/article/details/80306363
2024/7/7 22:25:48 59.38MB Java 坦克大战 背景音乐 自定义地图
1
一款绘制很漂亮的星空小球碰撞情景软件。
使用了两种绘制方法:使用双缓冲绘制和不使用双缓冲绘制。
可明显对比出未使用双缓冲的屏幕很闪,使用后屏幕显示很流畅。
(内附GDI+绘图屏闪原因以及解决方案)
2024/6/27 11:01:53 285KB 双缓冲 GDI+ 碰撞
1
实验一OpenGL+GLUT开发平台搭建5小实验1:开发环境设置5小实验2:控制窗口位置和大小6小实验3:默认的可视化范围6小实验4:自定义可视化范围7小实验5:几何对象变形的原因8小实验6:视口坐标系及视口定义8小实验7:动态调整长宽比例,保证几何对象不变形9实验二动画和交互10小实验1:单缓冲动画技术10小实验2:双缓冲动画技术11小实验3:键盘控制13小实验4:鼠标控制【试着单击鼠标左键或者右键,试着按下鼠标左键后再移动】14实验三几何变换、观察变换、三维对象16小实验1:二维几何变换16小实验2:建模观察(MODELVIEW)矩阵堆栈17小实验3:正平行投影119小实验4:正平行投影219小实验5:正平行投影320小实验6:透射投影121小实验6:透射投影222小实验7:三维对象24实验四光照模型和纹理映射26小实验1:光照模型1----OpenGL简单光照效果的关键步骤。
26小实验2:光照模型2----光源位置的问题28小实验3:光照模型3----光源位置的问题31小实验4:光照模型4----光源位置的问题33小实验5:光照模型5----光源位置的问题35小实验6:光照模型6----光源位置的问题38小实验7:光照模型7----光源位置的动态变化40小实验8:光照模型8----光源位置的动态变化43小实验9:光照模型9---光源位置的动态变化45小实验10:光照模型10---聚光灯效果模拟48小实验11:光照模型11---多光源效果模拟50小实验12:光照效果和雾效果的结合53小实验13:纹理映射初步—掌握OpenGL纹理映射的一般步骤56小实验13:纹理映射—纹理坐标的自动生成(基于参数的曲面映射)59小实验14:纹理映射—纹理坐标的自动生成(基于参考面距离)61
2024/6/16 6:22:25 10.68MB opengl 计算机图形学
1
贪吃蛇俄罗斯方块扫雷双缓冲绘图java2dGraphics2D绘图包含源代码、编译字节码、jar打包可直接运行(需要java虚拟机)
1
利用双缓冲技术解决C++画图闪烁问题,例如做一个转动的太极图
2024/5/20 8:25:29 73KB 双缓冲
1
MFC单文档模拟心电图程序,设计到CScrollView双缓冲绘图,动态调整ScrollView滚动区域等知识点
2024/5/17 18:31:58 59KB MFC 单文档 心电图
1
共 30 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡