level 1
问一下参考教程做的竖版射击版射游戏子弹是横的怎么改过来
2024年09月11日 07点09分
1
吧务
level 13
如果没理解错的话,应该是“游戏的图片素材是水平(大概是向右)飞行的子弹,实际游戏需要向上飞行的子弹”。
首先明确一点:只是做出相同的表象,会有很多种方法,不同方法背后的运行逻辑不同,复杂程度/要面对的可能BUG/未来可以扩展的方向都会有区别。这里说两个可行的方案:
0、更改基础素材:
在编辑sprite的时候,菜单栏会多出image这一项,点开后最下面两个分别是Rotate All Frames (clockwise 90)和Rotate All Frames (anti-clockwise 90),即旋转所有帧顺时针90°与逆时针90°。更改后再使用对应素材时即可变成纵版游戏适用的图片(如果图片本身旋转后没有违和感的话)
1、使用image_angle:
如果原始素材的朝向是向右,让每个子弹的image_angle和运动方向一致即可。这种方法适用于整个360°方向的子弹。另外这部分其实在自带的shooter (space rocks)里应该有所提及,嗯,暴露了题主没有做完自带教程就出来提问的事实。
2024年09月12日 00点09分
3
level 14
长条型子弹分横竖。直接圆球型子弹,横竖都一个样了。
2024年09月13日 00点09分
4