您好,欢迎光临本网站![请登录][注册会员]  
文件名称: MATLAB下的FPS特拳行动3DOperationEigenfaust3D-opeig3d.zip
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-08-12
  提 供 者: weixin_********
 详细说明: MATLAB下的FPS特拳行动3DOperationEigenfaust3D-opeig3d.zip 本帖最后由 stellari 于 2013-7-19 15:35 编辑 注:应Mathworks官方要求。本人将此游戏Demo的名称更改为《特拳行动3D》(Operation Eigenfaust 3D),并已删除了随该Demo附带(尽管并未使用)的与德军有关的标志,徽章,和画像等图形素材。特此说明。另,Operation Eigenfaust是一个恶搞的名字。原德军总部游戏的某一集的副标题是Operation Eisenfaust(铁拳行动)。Eigenfaust是把Eigenvalue(特征值)的前半部分和Eisenfaust(铁拳)的后半部分拼 起来自创的一个词。 这个程序演示了如何使用MATLAB来写出一个第一人称射击游戏中的3D环境。这是目前为止本人最满意的作品。以下是实际游戏画面: Snapshot2.png Operation Eigenfaust 3D 实际游戏画面 特性: ------------ 用纯MATLAB自写的光线投射(Ray casting)引擎和材质贴图引擎。 可以在给定的地图内随意行走。 在普通的电脑上也可达到30-60fps 支持镜头拉近/拉远。 完整的碰撞检测。(2013年7月12日添加) 能够正确显示半开的门和门后的景物。(2013年7月12日添加) 滑动门可以打开/关闭(2013年7月19日添加) ------------ 安装方法: ------------ 解压附件中的zip文件,随便拷贝到一个目录下,将该目录作为当前目录,执行wolf3d.m即可。或者 安装附件中附带的app程序(R2013a或以上) ----------- 控制方法: ------------- WASD: 移动位置 左右箭头(或鼠标移动):旋转视角 鼠标滚轮:镜头拉近/远 ENTER:切换鼠标移动开/关 SPACE:开门/关门 ESC: 退出程序 ------------- TODO: ------------ 敌人和状态显示界面。 ------------ 希望大家多提宝贵意见! 对趣味编程感兴趣的同学可以参考我以前的其他游戏: 《星之咏叹》 https://www.ilovematlab.cn/thread-140533-1-1.html 《超级玛丽》 https://www.ilovematlab.cn/thread-224404-1-1.html *更新记录 ---------------- 2013年7月12日: *更新至0.75版; *加入碰撞检测; *加入滑动门的正确渲染; *加入多变量监测界面。 2013年7月19日: *更新至0.85版; *滑动门可以打开/关闭; *游戏更名为《特拳行动3D》(Operation Eigenfaust 3D)并删除有争议的场景。
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索:
 输入关键字,在本站1000多万海量源码库中尽情搜索: