Project1

标题: 研究使用伪3D的零红蝶战斗方式 [打印本页]

作者: UdlDruid    时间: 2014-1-24 13:55
标题: 研究使用伪3D的零红蝶战斗方式
呃~其实吧使用伪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



                              好人们,我爱你们---------------------

作者: 两只鱼    时间: 2014-1-24 14:12
lz发错区了,rm区出门右转




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1