Genesis-3D 入门教程—25.相机的切换与视野调整
2013-12-06 10:35
453 查看
[/b] |
01 | using System; |
02 | using System.Runtime.CompilerServices; |
03 | using ScriptRuntime; |
04 | namespace ScriptRuntime |
05 | { |
06 | public class Camera : ScriptableClass |
07 | { |
08 |
09 | public override void OnLoad() |
10 | { |
11 |
12 | } |
13 |
14 |
15 | public override void OnFrame() |
16 | { |
17 |
18 |
19 | if (Input.KeyPressed(Code.W) ) |
20 | { |
21 | float fov = Owner.Camera.Fov ; |
22 | Owner.Camera.SetupPerspectiveFovRH(100.0f , 1.0f, 5000.0f); |
23 | } |
24 |
25 | if (Input.KeyPressed(Code.S)) |
26 | { |
27 | float fov = Owner.Camera.Fov ; |
28 | Owner.Camera.SetupPerspectiveFovRH(20.0f , 1.0f, 5000.0f); |
29 | } |
30 |
31 | if (Input.KeyDown(Code.Space)) |
32 | { |
33 | if (Owner.Camera.IsPerspective) |
34 | { |
35 | Owner.Camera.SetupOrthogonal(5.0f,1.0f,5000.0f); |
36 | } |
37 | else |
38 | { |
39 | Owner.Camera.SetupPerspectiveFovRH(25.0f,1.0f,5000.0f); |
40 | } |
41 | } |
42 | } |
43 | }; |
44 | } |
相关文章推荐
- Genesis-3D 入门教程—10.粒子系统
- Genesis-3D 入门教程—20.脚本控制与分割动画
- Genesis-3D 入门教程—21.Actor树状关系
- Genesis-3D 入门教程—11.地形系统
- Genesis-3D 入门教程—12.脚本调试
- Genesis-3D 入门教程—22.Actor模板功能
- Genesis-3D 入门教程—23.动画融合
- Genesis-3D 入门教程—1.安装编辑器
- Genesis-3D 入门教程—24.地形高度图的导入
- Genesis-3D 入门教程—2.创建工程
- Genesis-3D 入门教程—13.发布到Android平台
- Genesis-3D 入门教程—26.后处理一:模糊效果
- Genesis-3D 入门教程—3.游戏的发布与运行
- Genesis-3D 入门教程—26.后处理二:噪点效果
- Genesis-3D 入门教程—4.FBX文件的导入
- Genesis-3D 入门教程—14.发布到iOS平台
- Genesis-3D 入门教程—26.后处理三:四角变色效果
- Genesis-3D新手入门教程集锦
- Genesis-3D 入门教程—5.动画文件的分割导入
- Genesis-3D 入门教程—15.物理