使用的主要技术有:1、大面积山脉渲染,使用Heightmap构造地形,7级LOD细节精度,地形无限重复循环。
2、清晰、自然的地表贴图。
3、读取.MD2、.MS3D格式的3D模型文件。
4、粒子系统,产生爆炸、炊烟等特效。
5、太阳光晕。
6、使用Blend模拟Brightness/contrast调节图象亮度。
操作控制可以在GameSetting菜单中设定:1.视频属性(VideoSetting)1).屏幕分辨率(Resolution)游戏率默认为800*600,在任务执行前可改变分辨率,但不会立即生效,只有在初始化任务时才改变分辨率。
2).屏幕亮度(Brigthness)在不同的硬件配置上,屏幕亮度往往表现出较大差异,通过该项可将亮度调节到最佳。
3).视野范围(VisibleDistance)调节地形绘制的距离。
对于配置较低的硬件,适当降低视野距离可提高帧速率,但由于远处地形网格较粗,对帧速率提高贡献并不大。
4).雾浓度(FogDensity)2.音频属性(AudioSetting)1).背景音乐(music)可以打开或关闭背景音乐,可以调节音量。
音乐播放audio/music/menu.mp3,如果你有自己喜爱的mp3音乐文件可以将它替换menu.mp3文件。
2).音效(sound)可以打开或关闭音效,可以调节音量。
游戏中的枪声与人物的发声具有3D效果。
3.键盘操作(KeyboardSetting)以下操作可以更改Up、Down、Left、Right设定移动操作。
Fire射击Jump跳跃Zoom放大远处景物Help弹出协助修改方法:用鼠标点击选项,然后输入新的按键。
另外,游戏保留了几个开发模式下的操作:PageUp提升视点高度PageDown降低视点高度(可以看到地形绘制区域)L线框模式F冻结所有敌人V隐身N敌人攻击力为零I隐藏房子O隐藏敌人P隐藏树木在游戏运行中,按Help项的按键获得协助。
4.鼠标操作鼠标的移动可改变视角,默认设定左键为射击,右键为放大。
2021/11/13 15:52:25 32.91MB c++
1
年终抽奖的公司很多,这个肯定很有需求。
开发工具C#,数据库Access。
软件中的所有参数(背景、音乐,抽奖名单,奖品等)都可以设置,方便不同公司抽奖的需求
2016/7/4 6:29:40 10.74MB 抽奖 C#
1
//v1;GenericWin32;--Win32编程的完整模板程序;[博文]MFC入门:Win32编程的完整模板程序;[详细正文;示例教程;]本示例可作为MFC编程入门的前导教程;也可作为WinAPI编程的完整框架和模板;下载完整源码及查看背景说明,请看同名博文;
2018/11/5 2:24:20 2.69MB mfc winapi c语言 c++
1
零资源分下载,分享精神至上~一个综合型的Direct3D示例程序的2.0版。
加入绿宝石三维地形模仿系统。
用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。
包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存)。
其中的3D人物模型使用的是变形金刚中的大黄蜂。
背景音乐为魔兽3暗夜精灵进行曲。
源码的配套博文是《【VisualC++】游戏开发笔记四十八浅墨DirectX教程十六三维地形系统的实现》,文章地址为http://blog.csdn.net/zhmxy555/article/details/8685546,点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。
报缺少D3D的DLL系列错误的童鞋们请google/百度一下“DirectX9.0cruntime”,下载并装个最新版的。
报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。
如果是想调试并运行源代码,但是报错了,请去下载最新版DirectXSDK并进行DirectX开发环境的配置。
编写环境:VS2010我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。
希望能和大家一起交流,共同学习,共同进步。
2021/2/2 15:54:17 35.59MB DirectX Win32 C++ Direct3D
1
本人用python编写的Flappybird小游戏,需要安装pygame,包含开始界面,游戏界面,分数板界面和重新开始按钮,最终代码名字为FLAPPYBIRD(withannotation)带有比较全的注释,背景音乐为超级玛丽,在Python下直接F5运行即可。
保证CSDN环境绝对不传无效代码。
2017/5/26 17:39:32 5.65MB Flappybird Python
1
我毕业设计自己做的基于java的五子棋游戏软件,获得优秀论文,功能在单纯的人机对战上算比较齐全,也比较好玩!希望为毕业设计做游戏的同学提供些查考!软件的基本功能软件的基本功能介绍如下:1. 程序运行后首先在界面显示一个十五行十五列的围棋棋盘,还有背景图片和菜单条以及相关数据的显示。
2. 在棋盘上面通过在对应位置点击鼠标下子则表示游戏开始,棋盘上将在相应的位置上显示棋子,并且棋子在横纵交点上。
3. 电脑具有较高的人工智能和玩家游戏,可以自动判断游戏能否结束,能否玩家或者是电脑已经胜利,并且跳出文字来提示玩家并统计结果。
4. 在棋盘上方会有一条菜单选项,用来选择相应选项实现相应的功能。
人机对战会有三个模式分别是普通模式、墓碑模式和地雷模式。
每种模式难度有所不同。
5. 可以重新开始游戏,并且有悔棋的功能。
还具有输赢局数显示,积分统计和胜率计算显示的功能。
6. 可以实现背景、棋子、棋盘的更换,可以选择先后手,可以选择背景音乐的播放和关闭,积分板的显示和隐藏以及游戏介绍。
7. 在关闭游戏后当前用户的相关数据可以存储在一个文件内,在下次该用户登录游戏后可以读出这些数据。
2022/9/7 7:20:22 5.09MB java 五子棋 人机对战 游戏
1
简单的个人网站,用XML实现,可以本人修改,动态化,有背景音乐,
2022/9/3 21:56:41 11.42MB 个人网站
1
适合老手学习使用,附有游戏素材,关卡共有50关,实现了背景音乐的功能,同时可以控制关卡数。
2022/9/2 23:25:03 111KB java游戏 java推箱子
1
摘要:PHP源码,链接网址,音乐外链程序  一款PHP源码的音乐外链程序,主要是调用了vdisk(威盘)的上传接口,将vdisk前往的信息进行处理获得解析地址。
可实现在线播放以及调用到QQ空间背景音乐播放,目前支持上传mp3、mp4、flv格式的音乐文件,如需修改,请在ok.php内修改:  if(($Type!="mp3")&&($Type!="MP4"))  这是一个更新版本,本次更新增加微博通同步功能、增加bd.php百度网盘MP3外链解析文件、修正播放页面因疏忽导致的严重错误。
2019/8/21 6:21:29 189KB PHP源代码 链接网址
1
HTML5青蛙吃苍蝇小游戏,自顺应分辨率,兼容pc端和移动端,背景音乐开启关闭功能白天和晚上两种游戏背景,直接上传空间目录即可HTML5青蛙吃苍蝇小游戏,自顺应分辨率,兼容pc端和移动端,背景音乐开启关闭功能白天和晚上两种游戏背景,直接上传空间目录即可!网盘下载地址项目描述HTML5青蛙吃苍蝇小游戏运行环境浏览器项目技术(必填)HTML/CSS/JSHTML5青蛙吃苍蝇小游戏代码,自顺应分辨率,兼容PC端和移动端,背景音乐开启关闭功能,白天晚上两种游戏背景。
青蛙吃蚊子小游戏源码_自顺应手机端HTML5青蛙吃蚊青蛙吃苍蝇HTML5小游戏评分:HTML5青蛙吃苍蝇小游戏代码,自顺应分辨率,兼容PC端和移动端,背景音乐开启关闭功能,白天晚上两种游戏背景。
html5小游戏,html5小游戏,html5小游戏源码,html5小游戏代码,html5小游戏源代码,html5网页小游戏
1
共 94 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡