疑难杂症备忘:GForce 440MX之顶点格式

MMORPG开发杂谈(一):任务系统设计         最近一直在思考MMORPG的任务系统的设计。以下是需要达到的几个设计目标:1.       任务逻辑与程序逻辑完全脱离;2.       服务器端程序和客户端程序提供有限的功能之后,可以由脚本程序员完成任务编写;3.       必须方便任务的更新。当然,任务系统的具体实现受策划案的影响很大,我这里只是空想的一个一般的实现方案::场景数据文件和任务相关的主要 阅读详情

    引擎中的一些dynamic mesh在GForce 440MX上显示不正常,draw call全都返回成功,DX没有任何debug信息。经过仔细观察,发现主要是贴图坐标不对。在确认了uv transform,uv index等都没问题之后,开始怀疑顶点格式的问题。这些mesh都使用了下面这种顶点格式:
    struct vert_ptd
    {
        vector3 pos;
        vector2 uv;
        DWORD    diffuse;
  };
  把此顶点格式改为:
    struct vert_pdt
    {
        vector3 pos;
        DWORD    diffuse;
        vector2 uv;
  };
  并相应的修改了vertex declaration之后显示正常了——,@_@|||
        初看上去有些诡异,仔细一想应该是由于GeForce MX440只支持fixed function pipeline的原因,因为老的FVF对顶点元素是有顺序要求的!看来如果想兼容老显卡,在顶点格式方面必须小心啦!
【下图来自dx8.1sdk文档】

 
MobaXterm终端工具个人学习版安装包及常用配置备份 资源包含 MobaXterm 个人版的安装包以及日常运维常用的基础配置备份文件。适用于网络工程师及运维人员用于日常的服务器管理、SSH 连接及串口调试。 压缩包内附带了个人整理的软件使用技巧与配置说明(仅供个人学习参考)。请各位同行下载后注意,技术工具请尽量支持官方正版,本资源仅供个人测试与交流使用,切勿用于商业环境。 立即下载

相关推荐

机械臂的「抽风」自救指南:从万向节死锁到毫米级丝滑抓取

机械臂的「抽风」自救指南:从万向节死锁到毫米级丝滑抓取

魔兽争霸3的触发器编辑很有意思

 由于最近经常打魔兽3C,又对魔兽争霸3的编辑器发生了兴趣!发现其中的“触发器编辑”很有意思。给地图编辑上各种触发器就可以实现很多功能,想必魔兽中的RPG等等很多东西都是的用这东西做的。现在我开始考虑把这种模式应用到MMORPG中。找到了一个中文的编辑器说明书,转贴到下面。---------------------------------------------触发器编辑器触发器编辑器是地

燕良@游戏开发 1万+

科技中介服务机构如何借助平台提升技术撮合服务的专业性与响应速度?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

游戏项目开发计划的制定

  一个游戏项目,无论是以大家的游戏梦想出发,还是以纯商业目的,只要这个项目制定了计划,这个计划往往被延期。ID software的牛人们可以用“When it done!”作为项目的期限,可是作为普通人的你我,我们不可能这样回答玩家、下属、老板、资人——————。所以制定项目计划对于我们至关重要。一个不可能完成的计划会摧垮所有人的信心,一个反复修改的计划会使得项目完全失控,一个一延再延的计划

燕良@游戏开发 5529

产业园区如何利用AI技术提升科技成果转化服务的响应速度与转化成功率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

11232131231231是的

11232131231231是的

游戏程序员所需的知识体系

 我见过一些朋友,他们想学习游戏编程,太过急于求成,总是一位的追求最新的技术,最高深的技术。例如一个刚刚大学毕业的朋友,我看他对于C语言指针的概念理解的很混乱,就劝他应该加强语言基础学习,过了一段时间又遇到他,他却想和我讨论多线程的程序设计。基础知识不牢固,等遇到问题的时候往往摸不到头脑。就像《Joel说软件》中说的那样:抽象层往往是有漏洞的,所以在一个项目中必须至少有一位了解所有细节的“编程高手

燕良@游戏开发 5327

手把手教你用STM32实现三相永磁同步电机FOC控制(附代码)

本文详细介绍了基于STM32的三相永磁同步电机(PMSM)FOC控制实现方法,涵盖硬件设计、软件架构、参数调试及完整代码解析。通过磁场定向控制(FOC)算法,实现高效精准的电机控制,适用于工业自动化、电动汽车等领域。文章还提供了硬件选型建议、电流采样方案对比及PID参数整定技巧,助力开发者快速掌握FOC控制技术。

weixin_29168675的博客 96

MMORPG开发杂谈(五):PVP才是精华

 “燃烧远征”快要上线了,这又勾起了我对WOW的兴趣。从目前更新的内容上看,我认为暴雪主要做了两件事,1是推出一些5人副本;2是加强PVP系统,包括修改荣誉系统,推出竞技场。 玩一玩战场,你就会发现,即使是像WOW这样出色的游戏,PVE系统也是多么的呆板、无趣。可以说PVP是大多数游戏的精华。像星际,魔兽争霸3这样的游戏,如果没有连线对战,很难想象他的生命力有这么强。MMORPG也是一样,真正

燕良@游戏开发 5266

西门子工业物联网云平台 Insights Hub 技术白皮书

Insights Hub是西门子公司推出的工业物联网云平台,它是一个使用开放技术的基于云架构的平台,能够为制造业企业提供物联网连接、数据分析、应用开发等一系列服务。Insights Hub的设计理念是“连接、分析和运营”,即通过连接物理设备、收集数据并进行分析,来优化工业生产的运营和管理。

可爱的刘三岁的博客 3334

物理学建模及仿真平台Chrono安装

Chrono是一个基于物理学的建模和仿真基础设施,它是在C++中实现的独立于平台的开源设计。一个projectchrono库可以嵌入到一个软件项目中,例如在可变形地形上运行的轮式和履带式车辆、机器人、机械电子系统、顺应性机构和流体固体相互作用现象。系统可以由刚性和柔性/顺应性部件组成,并带有约束、电机和接触;部件可以具有三维形状,以便进行碰撞检测。然而安装还是出现了一些问题,所以在此总结。已经装好visual studio。

Already8888的博客 6501

换个ID。。。。新博客

开始创业了,一段全新的历程!优快云的ID也换一个,,,http://blog.youkuaiyun.com/Neil3D

燕良@游戏开发 3978

支持向量机算法(带你了解原理 实践)

支持向量机作为一种强大的分类算法,在各个领域都取得了显著的成果。其基于统计学习理论的原理使得它能够在高维空间中找到最优分类超平面,并通过核函数处理非线性问题。

2303_79387663的博客 3737

游戏程序员的开源工具箱

用到好的再添加DevIL http://openil.sourceforge.net/       A full featured cross-platform Image Library。相当好用的一个图像处理,可以用来加载各种格式的图片JPG,TGA等等,还有DDS,还可以进行Blur等图像处理操作。       原本是叫做OpenIL的,因为这个名字和OpenGL太象而别诉侵

燕良@游戏开发 3836

电流互感器的使用分析

有关电流互感器使用的注意事项,回头再看,耳目一新。

qq_46757048的博客 2万+

SRAM ECC原理与应用:从汉明码到高可靠嵌入式系统设计

在嵌入式系统与高可靠性计算领域,内存数据完整性是系统稳定运行的基石。软错误(Soft Error)由宇宙射线或芯片内部粒子引发,可能导致存储单元发生位翻转,进而引发程序跑飞或数据损坏。为应对这一物理层挑战,错误校验与纠正(ECC)技术应运而生,其核心原理基于扩展汉明码,通过增加校验位实现单错误纠正、双错误检测(SECDED)能力。这项技术通过硬件透明纠错,在提升系统可靠性的同时,几乎不影响访问性能。在汽车电子、工业控制及航空航天等对安全性要求极高的场景中,ECC已成为保障长期稳定运行的关键硬件机制。本文聚焦

weixin_28728265的博客 531

MMORPG开发杂谈(二):消息处理框架

 一个网络游戏要处理的消息是很多的,如果规划不好,程序就会越写越乱。消息主要有两种:网络消息和本地逻辑事件,对于服务器和客户端都是这样。服务器需要接收客户端发过来的消息,进行运算,然后处理各个客户端之间的同步。也有一些事件需要服务器内部进行处理,例如当玩家杀死一只任务怪物的时候,服务器端的战斗系统需要通知自己的任务系统。对于客户端需要处理的事件似乎更多一点,除了响应服务器端命令之外还需要处理界面事

燕良@游戏开发 3584

硬件学习手册【总目录】

欢迎大家来到《硬件学习手册》,专栏主要包括 《硬件经验手册》《电子元器件器件手册》《PCB手册》《CPU手册》《元器件选型手册》五个分册。在开始专栏的更新前,博主先列出专栏的大纲,以供大家参考。大家直接点击大纲中的蓝色标题即可轻松传送。

fydar的博客 5853

MMORPG开发杂谈(四):为什么要有最高等级限制

       一个刚入行的策划朋友问我,“MMORPG为什么要做最高等级限制呢?玩家的等级不就是对应的一套数字吗,设计起来又不费力,干吗不做个三百、五百级的,让玩家升去贝!”我不是干策划的,这个问题以前还真没仔细考虑过,如果只是说因为大家都有等级限制,所以我们也得有,显然不算个答案。 仔细想想,我发现等级决非一套数字这么简单。拿WOW来说(我认真玩过的也就WOW了,呵呵),等级对应很庞大的

燕良@游戏开发 3193

基于C++和Qt开发IEC104规约主站调试软件(第二章)

本章节主要讲解iec104主站软件界面设计和从站的连接功能以及部分功能代码的展示。

半青年的博客 860

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使用带Z值测试的ID3DXFont[难度:初级]

 在一个网游中需要在角色的头顶显示角色的姓名,当角色被一个房子挡住的时候,他的姓名也应该看不到,或者是挡住一半,这就需要使用Z值测试。如果你使用了ID3DXFont,会发现它并没有一个带z值参数的接口函数,要使得ID3DXFont支持z值,需要多做几个步骤,我感觉这就是MS的风格。:( MS声称ID3DXFont是一个完全2D的接口,所以如果你想接入z值测试,那么必须通过ID3DXSprite!不

燕良@游戏开发 2655

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

《魔兽世界》任务系统体验

 开发网游也有一段时间了,大大小小的网络游戏倒是也看了不少,但是真正好好玩过的好象只有《天堂II》而已。有感于自己对于游戏知识的匮乏,一直在寻找一款值得一玩的游戏!正巧我的好朋友向我推荐WOW,想暴雪还从来没让我失望过,它出的东西是要玩一玩的。 我抱着一个慢慢玩,好好体验的心态进入了魔兽世界。我发现心态对于玩游戏也很重要,我总是听人们说大家玩网游图什么?好像就一下几种:等级高,成为超级英雄;拿到好

燕良@游戏开发 2617

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

XNA带来什么

 XNA提出的目标是:“XNA enables studios and publishers to develop better games, more effectively, on all platforms.” XNA提出的目标是非常大的,个人认为其中的两个重点是:1. more effectively,从目前得到的资料看主要包括游戏内容辅助工具和代码frame work两个方面。2. on

燕良@游戏开发 2541

疑难杂症备忘:3DS MAX 5.1插件的链接错误

 今天把开发Max插件用的电脑重装了操作系统,把Max插件的工程打开,rebiuld all,晕!竟然出现几个链接错误,重装之前还好好的!仔细一看,都是:error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcStrin

燕良@游戏开发 2463

[思考]3D游戏引擎:独立vs整合

  最近一直在思考一个问题,3D游戏的渲染模块与游戏逻辑完全分离真的好吗?还是需要更加紧密的整合起来? 根据软件工程的知识,为了使得模块更容易重用,你应该似的模块之间的界限尽量清晰,耦合性尽量弱。从这个观点出发3D游戏的3D渲染模块应该和游戏逻辑完全分离。这种设计在制作的过程中往往形成这种现象,对于游戏中的某个对象,渲染模块需要数据A,而游戏逻辑需要数据B,前者被存入一个数据文件中提供给3D渲染模

燕良@游戏开发 1906

MMORPG开发杂谈(三):免费VS收费

 记得好像是去年或者是前年,听说韩国网游风行免费运营,心里暗想:NND,都免费了还怎么玩?!这里的担心有两重意思,作为一个玩家,一个很传统的玩家,我当时想,如果游戏里的东西可以花钱买到,那还有什么可玩的?还有什么好玩的?另外,作为一个游戏开发者,心里也想,都免费了,靠卖点道具骗玩家的钱,够吃饭么?一眨眼,国内也有人要免费运营了,记得是《巨商》,心里更是着急,不要国内也免费吧——。免费,免费,记得在

燕良@游戏开发 1878
上一篇: MMORPG开发杂谈(四):为什么要有最高等级限制
下一篇: ShaderSimpler(1) : 实现基本光照
yanonsoftware
博客等级 码龄21年 104粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值