赞 | 0 |
VIP | 0 |
好人卡 | 4 |
积分 | 1 |
经验 | 14122 |
最后登录 | 2023-11-22 |
在线时间 | 290 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 80
- 在线时间
- 290 小时
- 注册时间
- 2012-6-8
- 帖子
- 109
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
呃~其实吧使用伪3D旋转的问题
假如:sparta(a)
a就是人物旋转的度数~
可是因为放下相机和拿起相机, 相机判定的是眼前的东西~
若顺时针来说的话~向左转是90°旋转~
这时拿起相机~如果人向右,则 sparta(90)
可是放下相机,要判定以前那个人的方向吧?
如果能在之前能有一个变量的话,人以前是sparta(60) 【在左转60°方向上~】
则有一个 变量X=人以前的变量 ~
所以~放下相机后~应该变为sparta(x)~ 可怜我是脚本渣渣,做不到哎哭{:2_271:}
另外~举起相机后~人方向改变~而相机判断的光(光碰到敌人敌人伤血)
因为旋转了角度~本来你在:
1 1 1
1 光 你(脸向着左所有光圈在你前方,也就是左)
1 1 1
旋转90°之后!!!
1 1 1
1 光 1(你本来的位置)
1 你 1
而光是依靠你以前的位置来移动!
所以实际上在画面上向左移动! 但在相机中你就会看见光在你面前从右到左飞过去了…
哎~好苦恼
【这么多字~也不会有人来看吧= x =】
各位事件大触啊~你们能帮帮我这个渣渣吗~
bug神马的~也不好讲清楚~
还是放上工程好了(工程素材使用Yeye的素材,已 被同意使用):
http://pan.baidu.com/s/1pJ57qqR
好人们,我爱你们---------------------
|
|