一个关于c++游戏的问题(急需解答啊)
小弟是个初学c++的菜鸟,很想由编2D小游戏入手,只要能用键盘控制移动,与敌人碰触发生计算就行了(如果血变为0,敌人就消失),小弟有几个疑惑:1.如何把我希望的角色放入窗体中?是不是必须要像VB一样先见个控件(如按钮),再用这个控件显示人物图像。。。
2.在学VB时就一直有这个问题:如何始终让角色面朝前进方向?我以前一直是预先画4个人物方向(4张图像),再用IF判断,可我见网上有人能将4个方向花在一张图上,很是兴奋(果然是菜鸟),就是不知道是怎么弄得,难倒是用剪切?
3.角色怎么和敌人碰触的问题,以前用VB就只能是方块碰方块,必须判断2个方块横纵坐标,感觉很麻烦,更重要的是碰触的是方块,而不是我画的角色本身,不知有没有更精准的方法,算法更方便。
4.这个就很郁闷人了,如何让敌人能探知一个范围内否有人,并知道是自己人还是敌人。
问题有点多,高手们,就看你们的了!我是个彻头彻尾的菜鸟,也不知道这些问题是什么难度,我以前有学过VB就是仅过2级的水平,都是自学的,登不得大雅,有幼稚的地方见笑了