{提问}几个问题,都分别对应哪个事件(动作)
construct2吧
全部回复
仅看楼主
level 13
詹思圆 楼主
1,命令单位1面向单位2 的面向用的是什么动作。
比如说我想 单位1面向单位2,,发动攻击
2,循环动作 对应哪个
for?如何设定循环次数
3,选取屏幕内的所有 单个类型的单位 用的什么事件
如 ,屏幕里有 ZXCXV XXX ,我想选择屏幕里所有的X
4,以 单位1的点为中心,距离 400 创建一个 圆形选取区,选取范围内所有单位
求实例
不懂英文在C2里翻不到理想的对应事件和动作,,求帮忙
2014年08月17日 13点08分 1
level 13
詹思圆 楼主
2014年08月17日 13点08分 2
level 13
我觉得1可以用检测set mirror 来决定
2014年08月17日 13点08分 3
不是镜子,我做的是360°无缝射击类, 我想表达的是,单位1面向单位2(*或者是面向单位2所在的X,Y) 然后做出攻击
2014年08月17日 13点08分
回复 詹思圆 :先问下。。。你所说的单位1是敌人么?
2014年08月17日 13点08分
这个,是不是敌人不重要吧, 我用调用命令,WAR3里都可以实现,和敌人无关
2014年08月17日 13点08分
level 9
1 c2里没有面向的概念。
应该是取得目标物与自身连线的角度,减去自身角度。即为差角。然后判定差角小於某角度,即为面向。
然而自身角度的定义可能是因游戏而不同的。
2 system condition for , system expression loop index
34 其实是类似的。原理是取出某种单位的所有实体,然后用system condition for each遍历每个实体,以条件判断筛出符合的实体。有些条件有更快的捷径conditIon.
2014年08月17日 13点08分 4
印象1还没有插件可以做到。有空我可以试试
2014年08月17日 13点08分
34--选取实体的方法,是c2里很隐晦的部分。建议先看傅老师的教学专章。
2014年08月17日 13点08分
回复 rexrainbow :对我来说,34很不一样,4多了一个范围区域(*可控制),而且不一定是圆形,,
2014年08月17日 13点08分
回复 詹思圆:放个sprite做碰撞侦测
2014年08月17日 14点08分
level 11
想做塔防的话,要不你试试这个。
2014年08月17日 13点08分 5
不一定是塔防,我希望是能控制 攻击类型 ,, REX说C2当前没有面的概念,只有角度
2014年08月17日 14点08分
做的是飞行射击类游戏,等下我画图解说下
2014年08月17日 14点08分
回复 詹思圆 : rex 说的没错,我现在做游戏,需要转向,也是用两者坐标来计算角度,并进行旋转。 是否面对的判定,也是根据两者坐标计算夹角,看夹角是否在一定范围内。 恩。。。等你画图 =。=
2014年08月17日 14点08分
level 9
www.scirra.com/manual/163/line-of-sight
视线behavior,应该可以符合需求。官方有附范例。
2014年08月17日 14点08分 6
move to move to X,Y这个就自带 对点移动,也和我想要的效果相像,但是,达到目标点之后,就无法继续移动了,也许可以附加一个 子弹特性,达到目的地之后继续先前移动,不过我不知道怎么调用 设置 子弹的角度
2014年08月17日 15点08分
回复 詹思圆 : 如果要继续移动, 直接用bullet就好了.
2014年08月17日 15点08分
bullet移动的角度就是物体的角度
2014年08月17日 15点08分
预设是如此, 除非在属性栏取消这个设定.
2014年08月17日 15点08分
level 13
詹思圆 楼主
2014年08月17日 15点08分 7
这是要做成东方一样弹幕游戏的节奏啊。。。(不过这方面我还没涉足,无能为力咯)不过还是好奇地问一下,所谓的面向到底是啥意思啊ˊ_>ˋ
2014年08月17日 15点08分
回复 Ffushiyun : 面向通常定义是目前实体的角度.
2014年08月17日 15点08分
回复 Ffushiyun :这个涉及到我以前学习的WAR3,简单说,就像一群人里(这时候随机角度),突然来了一个皇帝,这时候人都要面向 皇帝,知道了吗
2014年08月17日 15点08分
回复 詹思圆 :了解〜
2014年08月17日 15点08分
level 13
詹思圆 楼主
2014年08月17日 15点08分 8
这下清楚了。。。
2014年08月17日 23点08分
level 13
詹思圆 楼主
2014年08月18日 01点08分 9
level 9
官方有个express AngleDiff
例如"目标在背面" 就是
AngleDiff(自身角度, 目标角度) > 90
2014年08月18日 16点08分 10
比较级 是2个都>90,还是差值>90
2014年08月18日 19点08分
回复 詹思圆:差值
2014年08月18日 21点08分
1