游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2591|回复: 3

桌球游戏里的球号滚动

[复制链接]

6

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2010-7-22 10:01:00 | 显示全部楼层 |阅读模式

如何实现像上面这种带球号桌球的滚动效果?

4

主题

212

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
发表于 2010-7-22 16:33:00 | 显示全部楼层

Re:桌球游戏里的球号滚动

昨天一群里朋友说的。

滚动效果是帧动画。

我只了解3D的帧动画和骨骼动画。

2D的大概猜测一下。

就是 图片数据保存了 关键帧

显示的时候,根据时间在关键帧之间做插值。

然后贴出来的整个效果就是 滚动的效果了

貌似是HGE的引擎吧

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-7-24 01:44:00 | 显示全部楼层

Re:桌球游戏里的球号滚动

D3D有个求“绕固定轴旋转一定弧度用的矩阵”的函数(忘记了具体是哪个 自己查下) 先求前进方向(向量) 然后在水平面上顺时针旋转90° 已得到的向量和弧度(就是前进距离除以半径)作输入 求出矩阵 然后用这个矩阵乘以位置变换矩阵得到世界矩阵

29

主题

107

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2010-7-31 11:43:00 | 显示全部楼层

Re:桌球游戏里的球号滚动

不用动画帧,一个球一个纹理,重要的是球自身的旋转向量,不同的角度的撞击会产生不用的自身旋转向量,LZ不信你自己画一个球贴上球的纹理,让他绕任意轴旋转,你会发现重要的是球旋转轴,纹理会随着不同的旋转轴旋转自身会随着球模型变化,他们之间的碰撞这需要用到物理的动量等等
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 06:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表