导航

2011年6月10日

摘要: 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: 复制 保存using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using Syst 阅读全文

posted @ 2011-06-10 11:06 平风 阅读(252) 评论(0) 推荐(0)

摘要: (零)序言你在3ds max(以下称作max)或Maya(以下称作maya)中为一款游戏制作各种3D模型,你希望自己所做的模型能在一款3D游戏引擎中被活灵活现地显示出来。在那一刻你会感到非常喜悦,因为玩家那充满热情或惊叹的眼神使你感到自己的作品被承认、被赞赏。嗯,这的确值得我们去想象! 操作系统内核 2009FLY文摘,正正博客 WWW.2009FLY.COM 2009FLY文摘,正正博客 WWW.2009FLY.COM不过,先别急着去幻想那些情景啦,因为你在进入梦乡前会有足够的时间来想象这些情景。在此之前,你还是要务实一点,先要为能得到那样的眼神而付出相应程度的努力。 移动开发,Androi 阅读全文

posted @ 2011-06-10 10:29 平风 阅读(378) 评论(0) 推荐(0)

摘要: 使用Height Map作为输入 首先,什么是高度图(Height Map)呢?所谓高度图实际上就是一个2维数组。创建地形为什么需要高度图呢?我们这样考虑,地形实际上就是一系列高度不同的网格而已,这样数组中每个元素的索引值刚好可以用来定位不用的网格(x,y),而所储存的值就是网格的高度(z)。正是由于这个简单的映射关系,最常见的地形生成方法都使用高度图作为输入数据。同时,为了减小数组的尺寸,通常使用Byte类型来保存高度值,因此,地形中最低点将用0表示,而最高点使用255表示(当然,这样做可能会出现一些问题,比如,地形中大部分区域的高度差别都不大,但是有少数地方高度差特别大时,不过大多数情况下 阅读全文

posted @ 2011-06-10 09:50 平风 阅读(980) 评论(0) 推荐(0)

摘要: 1. X文件简介在D3D中, X文件主要是用来存储网格数据的,当然不光是网格数据,它还用来存储有关纹理,动画及用户定义的对象的一些数据.X文件还是模板驱动(Template-Driven)的,也就是说它存储数据的格式是基于模板的. 这使得这种文件格式具有结构自由,内容丰富,易应用,可移植性高等优点.2. X文件中的模板(Template)模板定义了数据流是怎样被格式化的,也就是告诉你对于一个3D模型的各种数据,它们是以什么格式存放在数据流中的(这里指文件)。a. 模板的格式在X文件中,一般会有如下所示的格式:template <template-name> { // 模板名 < 阅读全文

posted @ 2011-06-10 09:41 平风 阅读(1313) 评论(0) 推荐(0)