一个完善的读取3DS文件例子作者:野草我想做个室内渲染程序,要加载3ds室内模型,我本来不想深入研究3ds文件格式的,但是我在网上找了好几个读取3ds文件的例子,不是只能显示网格,就是只能帖一张图,要么只能读版本低的文件.反正是找不着一个比较完善的类.比如www.gametutorials.com上的读取3ds文件的例子就有问题,一读我用3dsmax5.0生成的3ds文件就会非法操作,而且一个物体只能帖一张图;http://www.tsrevolution.com上的C3DS类的例子只能显示网格;http://www.spacesimulator.net上能读取3dsmax5.0的文件,但也只能帖一张图.看来不研究3ds文件格式是不行的了.上面提到的程序多多少少都有3ds文件格式的说明,但都是E文的了.我在这里也不想详细说3ds文件格式,我只是想,用这个类的人不用晓得它的格式就可以很好的用它.如果你真要研究,上面的网站你可以参考一下.首先说明,这个类只是把上面提到的几个例子融合在一起,并作了些改进而已.不要说我抄袭别人的代码.J只是为了方便大家.我想最好的说教莫过于例子了,于是我就在这里提供一下例子,你可以根据你的需要修改这个例子.在我的应用里模型全都有帖图.在这个例子里我假设你的模型用的都是帖图而没使用颜色,如果你的模型没有用帖图,那模型的颜色应该不是你想要的.如果你想要加载颜色又不想研究3ds文件格式,来信告诉我,我再完善它.加载3ds模型只是游戏开发的一小步,还有很多事情要做.如果你只是就像我例子里那样加载一个比较大的模型并且也像我的例子里那样显示的话,你会发现速度奇慢无比L加快显示速度就是你要做的第二件事.比如用Portal技术,我的另一个程序里已经实现了.如果你想要看一下效果,可以到我的网站下载Demo:http://3dbrothers.kom.cn本地下载:Load3DSDemo.rar
2017/8/24 7:32:18 773KB 图形处理类 控件 源码 资源
1
H5小游戏开心连连看源码,方便用于学习素材,联络小游戏开发等。
2018/6/14 14:02:10 2.06MB 小游戏
1
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视。
本书教授用Python开发精彩游戏所需的最为重要的该你那。
本书不只是介绍游戏编程概念的相关内容,还深入到复杂的主题。
全书共14章,依次介绍了使用Pygame、文件I/O、用户输入、数学和图形编程、位图图形、精灵动画、冲突检测、数组、计时和声音、编程逻辑、三角函数、随机地形、角色扮演游戏等重要概念。
每章通过一个示例游戏来展示这些知识和工具的实际应用。
本书既可以协助读者掌握相关概念来构建较为复杂的游戏,甚至进行较为复杂的Python编程。
本书内容浅显易懂,示例轻松活泼,适合Python初学者阅读,尤其适合想要掌握Python游戏编程的读者学习参考。
2015/6/1 6:07:27 5.31MB Python
1
基于android平台的数独游戏开发比网上现有的好很多哦~~~可以运转起来建议用android2.3.3绝对不亏
2018/4/21 2:54:36 1.01MB suduku
1
大学毕业计划项目实训游戏开发《坦克大战》源代码.zip
2015/1/7 13:49:15 1.47MB 坦克大战 游戏 毕业设计 项目实训
1
课程大纲如下:1)需求与设计1.1功能分析1.2模块拆分1.3框架设计2)框架层实现2.1创建项目2.2对象复用:对象池2.3事件分发:全局事件2.4模块解耦:MVC2.5工具库:资源管理,声音播放,字符串格式化等3)地图编辑器3.1UML设计图3.2绘制网格3.2标记网格功能属性3.3地图数据的序列化与反序列化4)核心功能实现4.1基础类4.2动画播放4.3寻路算法4.4到达目标点判断5)怪物5.1UML设计图5.2怪物类实现5.3怪物挪动,受伤,死亡5.4回合类实现6)炮塔6.1UML设计图6.2放置炮塔6.3炮塔升级6.4炮塔攻击(搜索目标,转向,发射炮弹)6.5炮塔销毁7)子弹7.1UML设计图7.2子弹的类型极其特性7.3子弹的追踪7.4击中判断8)游戏界面8.1开始界面8.2关卡界面8.3主界面8.4结束界面8.4排行榜界面9)其它内容9.1掉血特效9.2爆炸特效9.3结束条件9.4进度保存9.5平台发布
2019/5/2 6:15:13 69B C#基础 Unity3D基础 XML UGUI
1
提供了扫雷、五子棋、老鼠滚球、飞机游戏、俄罗斯方块的讲解以及源代码,并有c++游戏编程基本,包括一些联机小游戏编程。
2015/7/4 8:14:34 2.76MB c++ 游戏 编程
1
本开发项目采用正点原子STM32F429开发板,7寸TFTLCD屏,使用开发板自带按键或者红外遥控器均可对贪吃蛇游戏进行控制,实现贪吃蛇的前进、拐弯、暂停等功能,还可以设置贪吃蛇行进的速度,贪吃蛇行进网格为40X40格。
本开发项目并不是商业成品,不可用于商业活动,仅供学习研究使用,可用于对正点原子STM32F429开发板的学习及学习成果展示等方面。
贪吃蛇程序代码为作者原创编程,原创内容包括贪吃蛇游戏规则及算法设计和游戏代码实现两个部分,Snake.c、Snake.h两个文件中的全部代码均为作者原创,作者拥有代码所有权。
Snake.c为本开发项目的核心代码文件,拥有详细的中文注释说明文字,文件代码量约2800多行,该代码可以移植到其他型号的STM32芯片中。
本项目仅提供完整源代码,源代码中有相关注释说明,除代码中提供的注释外,不提供任何额外技术文档以及后续的相关技术支持。
源代码可以保证其能够在正点原子STM32F429开发板上正常运行,如需实现开发者本人的目标,需要开发者本人对代码进行进一步的修改。
nanjing194508为原创作者上传代码账号。
2019/6/13 16:02:18 1.01MB STM32F429 贪吃蛇 红外遥控 TFTLCD
1
Unity3D太空射击游戏C#源码,对新手有协助,里面包括已经打包好的游戏,可以试玩,代码比较简单易懂,对熟悉unity3d游戏开发可以有个初步的了解
2021/7/19 2:36:41 10.37MB Unity3D C#
1
共 263 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡