三元之限 发表于 2011-3-4 18:41:20

[提问]新人提问

我自己研究了一段时间,我想做一个act游戏,现在已经自己把跳跃,装备和二段跳之类的动作搞出来了,但还是有一些rpg要素的代码不知道,希望能帮我一下
1.怎么用自己制作的血槽(我只会用数字表示)
2.怎么让实例装造出来的实例融为一体(比如攻击判断)
3.tile作出的地图还要再往上填固体才能用,可以直接像实例一样写代码吗?
4.有控制时间的代码吗?(比如蓄力用的,还有硬质的时间)
5.斜坡(我试过该引力,效果。。。。。。)
我真的有好好研究过,但真的不好弄

gate120 发表于 2011-3-11 01:16:54

1血槽你只需要把数字“图像化”就行了。
用draw_healthbar也是可以的(具体参数请见帮助手册)

2.令生成的实例的坐标与创造者同步(Step事件内做个坐标赋值什么的)

3.不可以。Tile本来就是纯显示,它不执行任何动作。你要的话干脆直接把图像丢在OBJ上。

4.可以使用alarm或者自设变量处理。

5.斜坡做法多样,得由你的碰撞引擎决定。一种方法就是获取斜坡的角度,然后算坐标缓慢移上去。
以及我貌似记得这里有一种斜坡的范例。

三元之限 发表于 2011-3-11 20:26:33

很感谢,虽然会打的不是太具体,至少有些思路了。。。
蓄力可以通过增加参数实现吧,按下键时参数增加,松开时如果力量不够就归零,如果大于指定数值时就发动攻击,alarm真的搞不懂——
页: [1]
查看完整版本: [提问]新人提问