当前位置: 首页 > news >正文

W3D引擎游戏开发----从入门到精通【10】

4.14 为场景添加一个点光并用程序进行控制

在9号剧情中,我们需要在灵龛前缓慢点亮一个黄色点光,照亮灵龛。我们增加一个PT物体,用于表示点光(因为光源只能使用PT物体表示),首先增加一个DT物体用于派生此PT物体,添加配置项如下。这样,此点光PT物体的类型即为5。

...

//点光DT物体

[DTMod5]

texnum = 1

mtl=model\LearnW3D\Chapter1\DT\Spotlight\mod.mtl

mod=model\LearnW3D\Chapter1\DT\Spotlight\mod.obj

tex1=model\LearnW3D\Chapter1\DT\Spotlight\mod.bmp

[DTMod]

num = 5

...

然后增加一个PT物体(4号PT物体),用于表示点光,在[ScenePTMod1]中添加配置项如下所示:

...

//灵龛前点光

4x=215.981

4y=638.903

4z=-857.835

4type=5

4ShowTip=0

4DisableLight=1

4SLightAmR= 0.0

4SLightAmG= 0.0

4SLightAmB= 0.0

4SLightColR= 0.0

4SLightColG= 0.0

4SLightColB= 0.0

4SLightPosX= 0.0

4SLightPosY=0.0

4SLightPosZ= 0.0

4SLightSn= 0.7

4SLightSg= 0.48

4SLightDecay= 0.06

4BindLightType=2

4BindLightID=0

4HideMod=1

4SightRangeDraw=0

...

SLightNum = 1

...

这里x,y,z设置此pt物体的位置。和方向光不同,在方向光中,我们未设置方向光pt物体的位置(x,y,z均为0),因为方向光是全局光,光的效果和位置无关,所以无需设置,即使设置不同位置,效果也不会改变。而点光是局部光,必须设置其pt物体的位置。这里设置的x,y,z位置同样是3dsmax中的点光位置,如下图所示:

图4.13 3dsmax中点光源位置

本节演示视频

通过网盘分享的文件:W3D引擎游戏开发学习资料
链接: https://pan.baidu.com/s/1mm5f9nDzkT3KlFYQscJBoQ?pwd=1234 提取码: 1234

http://www.dtcms.com/a/309934.html

相关文章:

  • 永洪科技华西地区客户交流活动成功举办!以AI之力锚定增长确定性
  • 视频生成中如何选择GPU或NPU?
  • UE5多人MOBA+GAS 番外篇:同时造成多种类型伤害,以各种属性值的百分比来应用伤害(版本二)
  • 如何理解推理模型
  • 学习:入门uniapp Vue3组合式API版本(17)
  • 2025网络安全指南
  • PyTorch基础——张量计算
  • 考取锅炉司炉工证需要学习哪些专业知识?
  • Altium Designer 22使用笔记(3)---原理图设计
  • Google play上架/更新频繁被拒是什么原因?
  • RabbitMQ 延时队列插件安装与使用详解(基于 Delayed Message Plugin)
  • C++ sort比较规则需要满足严格弱序
  • Coze Studio概览(五)--工作流管理
  • 人员定位卡人脸智能充电发卡机
  • Spring Boot + MongoDB:从零开始手动配置 MongoConfig 实战
  • 拉横幅识别误检率↓82%:陌讯多模态特征融合算法实战解析
  • Typecho博客数据迁移全指南:从数据库导出到XML导入的完整方案
  • 【04】海康相机C#开发——VS 在编译时,提示“Files的值“+乱码情况解决办法’ ,C#项目打开编译时报错:Files 的值“IGEF‘,
  • Docker状况监控
  • 智能平台的感知进化:AI × 视频通感在群体终端协同中的应用探索
  • linux下非Docker模式部署Xinference并部署Rerank模型
  • Android Frameworks从零开始
  • 车辆违停识别漏检率↓76%:陌讯动态区域感知算法实战解析
  • RA4M2_MINI开发(5)----GPIO输入检测
  • 探索 VMware 虚拟机:开启虚拟化世界的大门
  • SIP 呼叫中实现远端摄像头控制学习笔记
  • Go语言-->数组
  • WPF使用PreviewTextInput事件限制用户输入
  • Go语言在AI领域的最新应用与最佳实践深度研究
  • 使用Min-Max进行数据特征标准化