
C#+MDX
xueyong1203
j2me, 2d, 3d, xna, game,mobile online game, mmorpg, mina, android, iphone
展开
-
DirectDraw the sharp way
FW: http://www.kalme.de/index.php?option=com_content&task=category§ionid=4&id=13&Itemid=26 2d的MDX教程转载 2007-07-31 16:07:00 · 706 阅读 · 0 评论 -
AABB-triangle overlap test code
http://www.cs.lth.se/home/Tomas_Akenine_Moller/code/tribox3.txt/********************************************************//* AABB-triangle overlap test code *//* by Tomas Akenine-转载 2008-12-11 03:54:00 · 993 阅读 · 0 评论 -
XNA Matrix Mapping J2ME Sprite.TRANS
/// /// Matrix Helper /// public class FMatrixHelper { /// /// init all matrix /// public static void Init() { Create原创 2009-01-27 20:09:00 · 706 阅读 · 0 评论 -
透明物体绘制
关于透明物体穿插的问题,几乎无解。alphablend是个 不满足交换律 方法,必须保证正确顺序才行。穿插可以配合不同的ZTest设置多次绘制来解决,但一般很少干。口是心非(1905202)18:28:59你开了alaph blend 就要格外注意 绘制顺序了 口是心非(1905202)18:33:58一般都是先画不透明物体,再画透明物体 口是心非(1905202)18:34:26透明物体画的时原创 2008-11-26 11:28:00 · 874 阅读 · 1 评论 -
Alpha transparency tutorial
FW: http://www.terathon.com/wiki/index.php?title=Alpha_transparency转载 2009-01-14 15:47:00 · 456 阅读 · 0 评论 -
Triangle&Ray Intersection
今天用到了通过射线检测地形三角形,获得某一点的精确高度,下面这个方法是OK的使用方法:private void tst() { float y = 10; float x = 10; Vector3 v0 = new Vector3(-x, y, -x); Vector3 v1 = new Ve原创 2008-11-21 17:38:00 · 716 阅读 · 1 评论 -
这几天写XNA编辑器的一些心得
最近终于有空可以集中火力继续搞XNA的3D编辑器 回头看看取得了以下一些进展:1.完成了XNA内部模型的格式转换,通过XNA内置的XNB模型格式,把外部的.X/.FBX模型载入进来之后,提取出我需要的Position, UV信息,(Color, Normal暂时没有考虑保存,手机上也没啥用处);这个地方最难的就是传入的模型其实是很混乱的,顶点格式不统一,要转成统一的格式有点麻烦2.设计了初步的静原创 2008-11-21 17:41:00 · 2502 阅读 · 4 评论 -
'Exporting Animated Models with Biped from 3ds Max to XNA'
FW: http://www.3dtotal.com/tutorials/exporting_models/3D Studio MAX.Exporting Animated Models with Biped from 3ds Max to XNAby Edivar - Jazz CriaçõesEmail: edivar@jazzcriacoes.com.brDownloading a转载 2008-11-20 13:30:00 · 1272 阅读 · 0 评论 -
似乎又重回了老路。。。。
终于在 iphone上把POD模型跑起来了。。。。模型渲染搞定了, 剩下的问题又是物理这块了,哈哈哈,XNA编辑器!晚上用XNA 3.0重新搭配的环境, 结果2.0升级到3.0时, ContentPipeLine的一些配置问题搞了我两个小时。。。还好终于搞定了, 原来就是App.Config的事情XNA 3.0必须要.net framework 3.5以上才能build content pipel原创 2008-11-14 02:38:00 · 551 阅读 · 0 评论 -
使用 JLCA 将 Java Web 应用程序转换为 ASP.NET
FW: http://msdn.microsoft.com/msdnmag/issues/07/05/Migration/Default.aspx?loc=zh迁移使用 JLCA 将 Java Web 应用程序转换为 ASP.NET Brian Jimerson转载 2007-11-26 11:05:00 · 1318 阅读 · 0 评论 -
Managed Direct3D开发经验浅析
FW: http://www.cnblogs.com/neoragex2002/archive/2007/01/18/624224.html 注意:本文主要针对Managed DirectX(MDX) 1.1,而不是MDX2.0或XNAQuestion 1. 如何正确地安装Managed DirectX(MDX)运行库? 对于开发者,先装好vs2005,然后再安装最新的D转载 2007-11-06 21:06:00 · 1388 阅读 · 3 评论 -
还是把碰撞都放在地图编辑器里吧....
长久以来, 我似乎走入一个误区, 就是想在3dsmax的模型里绑定碰撞, 然后通过插件导出来;于是我花大力气去研究max script....不过看起来要做一个功能强大的max插件没那么容易今天在和别人聊天时, 突然想到我为什么不能再地图编辑器里面绑定碰撞框啊 ??在我自己的编辑器里, 所有的数据, 包括所有模型的顶点数据我都可以控制啊, 要导出哪些岂不是小菜一碟啊......我真是太傻了, 为什原创 2007-10-12 23:23:00 · 698 阅读 · 0 评论 -
3D编辑器进展 20071017
进展:1.终于搞定了Pick(图中右边是被选中后的效果)2.重写资源管理类ResManager, 把所有模型纹理等资源都统一放到Hashtable中管理, 渲染时只要获得相应资源的引用即可; 这使得clone等操作异常简单; 具体参考文章:http://www.mdxinfo.com/articles/disectingShipHo2.php下一步的计划:1.改进Camera类, 增加ZoomIn原创 2007-10-17 06:43:00 · 881 阅读 · 2 评论 -
如何在C#中使用全局鼠标、键盘Hook
FW: http://www.cnblogs.com/michaelxu/archive/2006/09/22/511557.html今天,有个同事问我,怎样在C#中使用全局钩子?以前写的全局钩子都是用unmanaged C或C++写个DLL来实现,可大家都知道,C#是基于.Net Framework的,是managed,怎么实现全局钩子呢?于是开始到网上搜索,好不容易找到一篇,318804转载 2007-10-29 09:54:00 · 1310 阅读 · 0 评论 -
3D编辑器进展 20071029
2007/10/29 新增功能呢个:1. 右键拖拉地图初步完成, 但感觉还是不太好2. 增加了boundingBox; 不过目前都是程序自动计算得到, 手工改变box的功能还没有做, 不过即使做, 应该也是做成简单的调整scale的x, y, z...对于一些复杂的模型, 可以考虑绑定多个aabb3. 降低了CPU占用率...汗, 关于这一点, 之前的CPU占用率居然是70%多, 现在我Syte原创 2007-10-29 00:20:00 · 755 阅读 · 0 评论 -
3D编辑器进展 20071022
这几天做的事情:1. 加入了一个模型管理树2.鼠标放置选中模型3.改进了Camera类, 加入了ZoomIn, ZoomOut等实用功能, 以及支持滚轮缩放接下来要做的:1.每个模型的属性编辑界面, 大概有Translation, Scale, Rotation之类的空间位置属性2.完善编辑器的一些操作设置, 比如右键按住拖拉视野等3.给每个模型绑定碰撞框(貌似这个比较复杂....现在还没想好怎么原创 2007-10-23 00:11:00 · 724 阅读 · 1 评论 -
使用Managed DirectX创建三维地形
FW: http://blog.csdn.net/soilwork/archive/2005/11/02/520962.aspx作者:claymanclayman_joe@yahoo.com.cn转载请注明作者,商业使用请联系我^_^使用Height Map作为输入 首先,什么是高度图(Height Map)呢?所谓高度图实际上就是一个2维数组。创建地形为什转载 2007-05-22 11:28:00 · 950 阅读 · 0 评论 -
Rendering to Surfaces & Save Scence to Pic --- Thanks Clayman
Rendering to Surfaces 你是否玩过那种可以打开一个倒视镜的赛车游戏?或者可以在屏幕表面显示当前赛道的赛车游戏。这些效果都是通过把同一个场景(通常使用不同的摄像机)渲染为一个纹理来实现的。事实上,这虽然听起来很复杂,却相当容易实现。再从第五章的例子开始。 首先自然先声明将用来渲染的纹理,添加代码: private Tex转载 2007-08-06 12:01:00 · 793 阅读 · 0 评论 -
Alpha混合物体的深度排序
http://blog.csdn.net/xoyojank/archive/2009/02/21/3918091.aspx 先说个题外话, 本来我想解答一下最近Creators Club论坛上经常出现的一个问题, 意外的是在网上竟然找不到什么全面的答案..这是个有着复杂答案的简单问题:“为什么我的透明物体的绘制顺序不对, 或者有些不见了?”当绘制一个3D场景时, 对图形进行深转载 2009-02-25 03:13:00 · 1030 阅读 · 1 评论