首页
学习
活动
专区
工具
TVP
发布

逍遥剑客的游戏开发

专栏作者
306
文章
338613
阅读量
55
订阅数
Nebula3 RTTI 小技巧
注意: 以下代码省略了命名空间前缀和”using namespace xxx”声明来改善可读性. 另外, 因为我没有通过编译器运行这些代码, 不保证有些手误.
逍遥剑客
2022-01-11
2600
打造最小的DirectX安装程序
DirectX Runtime 核心组件有Direct3D, DirectSound和DirectInput, 可以看作是操作系统的一部分. DirectX9.0c的核心组件自从DirectX SDK
逍遥剑客
2019-02-20
1.1K0
C#脚本实践(三): 集成到游戏
至此, C#做为脚本已经完全可行了: 可嵌入, 跨平台, 高效率, 热更新, 几乎可以忽略的编译时间, 强大的IDE支持, 丰富的第三方库, 部分动态语言特性的支持, 可以接受的体积与内存占用
逍遥剑客
2019-02-20
1.5K0
XACT与X3DAudio整合的问题
参考了一下SDK的文档, 发现X3DAUDIO_EMITTER的pVolumeCurve, CurveDistanceScaler这两个参数是用来做衰减用的.
逍遥剑客
2019-02-20
3980
实现一个同步的RenderApplication
Nebula3 Sep2008 SDK之后渲染改成异步的了, 对于想直接操作内部API接口的我来说, 没法直接下手了
逍遥剑客
2019-02-20
3780
实现一个同步的RenderApplication
Nebula3 Sep2008 SDK之后渲染改成异步的了, 对于想直接操作内部API接口的我来说, 没法直接下手了 因为RenderApplication的图形接口也变成了异步-_- 没办法, 参照Feb2008 SDK写了一个SyncRenderApplication. 有一个问题待解决: InputServer要用到Display, 而Display用的是异步的Graphics, 汗 反正暂时不需要进行操作, 先这样凑合着用吧: #pragma once //-------------------
逍遥剑客
2018-05-23
4450
Nebula3 Render Application Wizard
使用方法同N3ConsoleAppWizard 1. 修正stdafx.h第一次编译时会找不到的问题 2. 输出目录定位到$(N3SDK)test/win32/下, 这样程序可以自动加载export*.zip里的系统资源 3. DEBUG版的输出文件会加上_d后缀(因为2中输出目录改成跟RELEASE一样了) 注意: 环境变量$(N3SDK)已经改为SDK的根目录, 如"D:/Nebula3 SDK (Apr 2009)/" Demo截图是一个会随时间变化颜色的矩形 这里直接发送消息来注册plugin的,
逍遥剑客
2018-05-23
3180
XACT与X3DAudio整合的问题
XACT本身是不带3D音效的, 相关的功能是由X3DAudio来完成. 刚刚封装完毕的时候, 没有注意到哪里有调节距离衰减的参数 参考了一下SDK的文档, 发现X3DAUDIO_EMITTER的pVolumeCurve, CurveDistanceScaler这两个参数是用来做衰减用的. 不过SDK的文档写错了(March2008, 最新的没问题), 搞得我郁闷了半天. 其实pVolumeCurve为NULL时CurveDistanceScaler仍然有效, 只不过是你需要在XACT的工具里进行设置: 当
逍遥剑客
2018-05-23
4540
打造最小的DirectX安装程序
DirectX Runtime 核心组件有Direct3D, DirectSound和DirectInput, 可以看作是操作系统的一部分. DirectX9.0c的核心组件自从DirectX SDK
逍遥剑客
2018-05-23
8560
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档