level 4
应该先在敌人的step里面判断距离 if distance_to_object (玩家) < 攻击距离 { instance_create(子弹); }
2017年06月26日 04点06分
4
level 1
if distance_to_object(zhujue) <20
{
instance_create=diren1yg;
}
还是不会OTL
2017年06月26日 17点06分
7
你这代码…应该先去学基础
2017年06月27日 06点06分
@梦想君🐨 哈哈哈,instance_create=
2017年06月27日 11点06分
@kjkjkjk的海角 我推荐你去看gamemaker里面自带的f1,很短的,很快就能看完,一个小时之内上手gml语法
2017年07月10日 06点07分
level 4
instance_create() <---这是gml的一个函数,括号里面你需要填写的是要创建的子弹的obj的名字 上面的distance_to_object() 这个括号里面填写的也是obj的名字
2017年06月27日 11点06分
8
level 1
肯定是触发机制,也就是说,设立一个触点(可以是隐藏的),只要 玩家的模型碰触了,那个位置,则开火。
2017年07月02日 03点07分
10
这个机制不灵活,假设那个敌人是移动的,你这机制就作废了
2017年07月04日 07点07分
level 6
我之前是想着,制作一个与背景颜色一样的圈(或者不一样,就说是会自动显示怪的攻击范围)以怪为中心,范围就是攻击范围,当玩家与这个圈碰撞时,怪物的攻击=1,当攻击=1时怪物开始攻击。当没有玩家与圈碰撞时攻击=0之类的。
2017年07月12日 02点07分
12
level 4
还是套用上面的代码 做这类ai的时候判断距离要比碰撞精准和方便
2017年07月13日 04点07分
13