作者formoxa (formoxa)
看板GameDesign
标题[请益] 关於3D图片使用方式
时间Thu Jan 28 22:29:05 2010
是这样的,我知道程式怎麽写,也知道3D图怎麽画,
可是我还是无法连贯如何把3D图与程式并用。
我图停留在GUI的应用,不过是属於静态图片,
那3D图理论上应该是可以翻转之类的,
可是像在一般3D,譬如按住滑鼠左键可以翻转视野,
或是右键点住某个物件可以翻转,这类的,
要怎麽去理解
点住某物件後移动滑鼠使其藉由程式计算而翻转,
这样一件事。
还是其实根本不是如此,是我理解方向错了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.67.243
1F:推 darkflier:看不懂你想讲什麽 01/28 22:34
2F:→ Splash5:电脑图学? 01/28 22:42
3F:推 LinaInverse:看起来是基本图学 01/28 23:35
4F:推 chchwy:哦....先说你知道怎麽让物体自转吗? 滑鼠先不谈 01/28 23:53
5F:推 zxcmoney:点住某物件 > 该物件有Mousedown之类的事件 01/29 01:53
6F:→ zxcmoney:事件内容 > 让该物件因移动滑鼠使其藉由程式计算而翻转 01/29 01:54
7F:→ formoxa:我的意思是指,图+程式→游戏 两种相加 01/29 06:17
8F:→ formoxa:还是本来做3D图里面就包含程式,使其运作 01/29 06:18
9F:→ formoxa:例如我用blender画好了一个人,我预计当我按住↑, 01/29 06:22
10F:→ formoxa:他会往前,当我按住↓,他会往後,那这动作, 01/29 06:22
11F:→ formoxa:是我一开始就要绘制两幅会动的图?y 01/29 06:22
12F:→ formoxa:还是藉由程式计算而成的动作? 01/29 06:22
13F:推 Killercat:後者,不过看起来你对於3D图学还有很多东西要学 加油=P 01/29 06:33
14F:→ Killercat:等等 你说的动 是说"位置的动"还是"动作的动"? 01/29 06:33
15F:推 StubbornLin:我想你应该看一下线性代数的各种转换矩阵 01/29 14:59
16F:→ StubbornLin:旋转矩阵、位移矩阵、缩放矩阵等等 01/29 15:00
17F:→ formoxa:K大:动作的动,举手投足转身这类的。 01/29 18:11
18F:→ formoxa:感谢S大,我知道方向了 :) 01/29 18:11
19F:推 Killercat:那个就颇复杂了,包含了关键时间,骨格换算 01/30 00:26
20F:→ Killercat:可能请把一些基本移动那些搞定再来搞这进阶问题吧... 01/30 00:26
21F:推 HudsonE:因为你还是使用 2D 的观念去理解 3D 啊... 01/30 17:52
22F:→ HudsonE:3D 的显示你可以想像定义一堆点的 (x,y,z) 01/30 17:53
23F:→ HudsonE:然後程式会根据你的位置将空间里的点转换成 2D 影像 01/30 17:54
24F:→ HudsonE:所以你只要改变 3D 中点的数值, 便可以达到 "转" 的效果 01/30 17:55
25F:→ Splash5:电脑图学 + 线性代数 01/31 12:38