渣渣萌新提个问题,望大佬们给予解答!(关于弹幕效果的实现)
unity吧
全部回复
仅看楼主
level 1
吴三省家的电脑
楼主
在改一个小卡车游戏。
如上面两图所示,
lz
想做出类似东方project的弹幕效果,如图1。
lz已经实现了单层的多方向散射,如图2。
lz在单层散射的代码外加了一层for loop,结果产生了十分奇怪的效果,如图3以及动图。
为什么会出现这种效果?谁能帮忙看下问题出在哪里?怎样实现多层的散射?
另外,关于子弹的朝向这个,谁知道怎么改?我试了很多方法没做到,就是让子弹头朝向它发射的位置?
附上开火代码:
多谢!好人一生平安!
2019年01月12日 19点01分
1
level 1
吴三省家的电脑
楼主
捞捞捞
2019年01月13日 23点01分
2
level 1
wo6867777
子弹朝向你现在生成时方向都是m_filetransform.rotation,后面你又只控制了刚体运动,所以子弹只会朝前了,我萌新瞎说的,不知道能不能成功,一个就是生成预制体的时候,rotation改成quaternion.lookatrotation(shotdirection),一个是生成物体gameobject go=生成的预制体,go.transform.lookat(go.transform+shotdirection),你试试吧如果比较奇怪的话试着shotdirection.y=0看看,因为是萌新遇到问题只能试试哈
2019年01月14日 04点01分
3
wo6867777
多重那个我看不出原因,要不你把那几个参数的值发出来看看
2019年01月14日 04点01分
wo6867777
@wo6867777
另外要我做的话,我可能是延时一下,调用几次就有几波,间隔自己设用invoke
2019年01月14日 04点01分
1