设置了两个子弹 和敌机两个类很容易实现 直接上代码吧 实现效果如图 原谅我傻逼的画风 1 #coding:utf-8 2 import pygame 3 import random 4 from sys import exit 5 class Bullet: 6 def __init__(s...
分类:
其他好文 时间:
2015-06-07 18:41:09
阅读次数:
108
从来没有做过一个完整的游戏,所以用UGUI来做个手游界的 " Hello World " - 微信打飞机,看起来容易做起来也碰到各种奇妙的问题 。昨天导出安卓包之后,在我的MX2上安装,测试发现 子弹碰到 敌机 毫无反应,敌机碰到我的飞机毫无反应,因为设计时的屏幕尺寸是640x940,而MX2是800x1280。第一反应是屏幕分辨率问题。...
分类:
其他好文 时间:
2015-06-04 06:15:33
阅读次数:
555
利用NABC模型进行竞争性需求分析:1>N(Need需求)用户进入游戏开始菜单可以选择开始游戏、退出游戏、游戏帮助进入游戏帮助界面后可返回开始菜单玩家飞机由一定速度自下而上飞行,用户可以控制飞机上下左右移动玩家飞机一直发射子弹,用户通过操控飞机位置来扫射敌机不同种类敌机会以一定速度随机出现玩家飞机发...
分类:
其他好文 时间:
2015-06-02 17:41:08
阅读次数:
165
学习下lua,目前入门级,使用版本为 v3.3 Final For Win,空闲时间不足,只能断断续续写点东西。一、子弹效果 子弹只做了一种,扇形发射,可以增加扇形大小,子弹的威力等 都可以调节配置进行增加。二、敌机 敌机的模型、子弹威力、血量都可以自由配置,包括飞行轨迹。三、大招效果...
分类:
微信 时间:
2015-05-11 19:38:35
阅读次数:
366
此文接上文Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(上) ,还是对游戏中的敌机路径进行一个设计和实现。这里笔者又实现了两种敌机路线。分别如下:
(1)敌机朝着英雄飞机的位置飞去
(2)左右两群飞机穿过,其实就是一大群飞机从左到右和从右到左的飞行。...
分类:
编程语言 时间:
2015-05-01 18:47:08
阅读次数:
460
本文要实现飞机类游戏中的一连串飞机的跟随出和和并行出出。而网上找了一些Cocos2dx开发的飞行类游戏,都只找到一些简单的智能敌机。基本上没什么AI,这样游戏玩起来就太没意思了。然后又去找敌机飞行路径的相关资料,发现相关的也很少。想想还是自己来设计吧! 飞机类游戏设计中,智机的飞行路径设计和智能子弹的设计绝对一个飞行类游戏好坏是的核心。敌机智能也是分级别的。BOSS机就不说了,而飞行游...
分类:
编程语言 时间:
2015-04-18 01:18:00
阅读次数:
253
先是敌机与玩家子弹的碰撞检测:
代码:
GameLayer.h
void GameLayer::update(float dt)
{
for (int i = 0 ;i < m_pEnermyVec.size();i++)
{
Sprite * pEne = m_pEnermyVec.at(i) ;
for (int j = 0 ; j < m_pPlayerBullet.siz...
分类:
其他好文 时间:
2015-04-09 12:02:19
阅读次数:
116
前言 在上一节我们完成了对玩家飞机的基本操作,这一节我们就来创造出敌人了(°?°)?~目标有三个,第一个是在屏幕上绘制出敌机,第二个是判断子弹是否击中了敌人,第三个是对被击中的敌人作后续的处理。明白方向后就可以开始了!正片开始~ 1. 绘制敌机 随机是游戏中一个很重要的元素,不可预测的机制为游...
分类:
编程语言 时间:
2015-03-03 18:33:22
阅读次数:
339
在线预览:http://osgames.duapp.com/apprun.html?appid=osgames1-951421981197090
在线编辑:http://osgames.duapp.com/gamebuilder.php?appid=osgames1-951421981197090
微信扫描:
微信打飞机实现起来并不难,需要用到的知识点有如下几点:
碰撞检测:敌机与敌机之间不检...
分类:
微信 时间:
2015-02-27 01:29:16
阅读次数:
294
这个就作为最后一篇吧,当然,可以扩展的方面还有很多,比如分数的记录,结算界面还有一些小道具等,就不添加了。这只是当作一个简单的入门,而在这个入门中确实学到了不少东西。而那些没添加的东西呢,其实,就没那么重要了。没有太难的知识点。所以,就没必要纠结太长时间了。
碰撞检测:
碰撞检测重新写了一个计时器,这个计时器是每帧调用的,也就是每秒调用60次。但是,没有用updata。
检测碰撞的函...
分类:
微信 时间:
2015-01-17 13:57:58
阅读次数:
493