- 最后登录
- 2018-6-29
- 注册时间
- 2011-7-1
- 阅读权限
- 20
- 积分
- 359

- 纳金币
- 335582
- 精华
- 0
|
Project, Start
Project Start是以分离式的流程来执行,打开Begin和End If资料夹可以看到程式执行的流程,而Start 3D Scene只是节省这些写法,实际程式的执行还是大同小异的
其实这些在原厂的文件裡都有解说。一般而言q3d(其实是dx)的执行程序如下:
1) 定义输出的解析度 full screen settings(在编辑器外呼叫)
2)清除屏幕 clear screen (输出到Backbuffer)
3) 开始绘制物件指令( begin scene)(在编辑器外呼叫)
4) render物件 (输出到Backbuffer)
5) 结束绘制指令 ( end scene )(在编辑器外呼叫)
6) 将Backbuffer的绘製结果显示到屏幕上 ( present) (在编辑器外呼叫)
这就是完整的dx运作过程!
但是在q3d里面有个最快的方法来做这些事情。嗯,答对了,就是Start3DScene
使用Start3DScene就是可以很简便的不需向初学者解释这么多的过程,就可以轻易来让物件正确被绘制。
甚么?那要分离式的干嘛?嗯,对初学者方便就是对进阶者绑手脚,所以,当进阶者需要针对某个细部设定做控制时就不会找不到控制点了。 |
|