如何做出UT中没子弹的枪的攻击方式
gamemaker吧
全部回复
仅看楼主
level 2
Ann9iVOR 楼主
我试了好多次都没成功。有没有大佬能教一下
2018年07月12日 13点07分 1
level 14
枪托砸人吗?
2018年07月12日 21点07分 2
level 2
传说之下?
2018年07月13日 01点07分 4
level 12
目测unturned,不是undertale。近身攻击:按某键时判定以角色为圆心范围内是否有人,如果有,判定角色朝向大致上是否朝着目标 (用point_direction),然后获取目标id并扣除hp,设置无敌时间。也可以在按下某键时在角色朝向前方创建一个不可见但有碰撞盒的物体,检测是否与目标碰撞。
2018年07月13日 02点07分 5
UNDERTALE...
2018年07月14日 10点07分
level 12
你指的是undertale中“没子弹的枪”这个装备的攻击效果吗?
2018年07月13日 12点07分 6
level 2
Ann9iVOR 楼主
就是下面这个像音游的东东
2018年07月14日 10点07分 7
真是“没子弹的枪”啊[滑稽]。方法:for循环遍历所有从左移到右的杠杠obj,找出最右边的杠并获取其id。当按下某键,如果该物体位于中间的地方(用collision_rectangle判断),则表示成功攻击,然后进行扣血操作并删除这个obj。
2018年07月14日 10点07分
回复 大小板栗仔 :不会代码的话可以创建一个不可见但有碰撞笼罩的物体放中间,杠与该物体碰撞,并且按下了某键,则表示攻击成功。但如果同时有多条杠碰撞时效果会同时发生。
2018年07月14日 10点07分
@贴吧用户_0XUWNKQ 这为啥叫没子弹的枪啊。。
2018年07月14日 12点07分
@贴吧用户_0XUWNKQ 能不能加一楼写一下这些指令,谢谢[太开心]
2018年07月14日 14点07分
level 12
一些地方自己改吧,如果会代码的话
2018年07月15日 01点07分 8
写错了,把下面collision_rectangel里的obj_stick改target。obj_stick表示杠杠物体,x1y1x2y2表示杠杠碰撞的矩形区域顶点坐标。
2018年07月15日 01点07分
谢谢
2018年07月18日 15点07分
level 11
建议锻炼表达能力
2020年03月25日 16点03分 9
1