ios射击类游戏简单代码射击
ios射击类游戏简单代码射击
之后会持续的更新,学习的同学请关注,共同学习
main.c
#import <Foundation/Foundation.h>
#import "Soldier.h"
int main(int argc, const char * argv[])
{Soldier *s1 = [[Soldier alloc]init];s1->_life = 100;s1->_name = @"007";Gun * gun = [[Gun alloc]init];[s1 fireByGun:gun];// NSLog(@"%@",s1);// NSLog(@"%d %@",s1->_life,s1->_name);return 0;
}
Gun.m
#import "Gun.h"@implementation Gun
-(void)shoot
{_bulletCount--;NSLog(@"剩余的子弹数量%d",_bulletCount);
}
@end
Gun,h
#import <Foundation/Foundation.h>@interface Gun : NSObject
{@public/**子弹的数量*/int _bulletCount;
}//发射
-(void)shoot;
@end
Soldier.m
#import "Soldier.h"@implementation Soldier
//射击
-(void)fireByGun:(Gun *)gun;
{[gun shoot];//[nil shoot];nil = 0 oc中给nil发送消息不会产生异常
}
@end
Soldier.h
#import <Foundation/Foundation.h>
#import "Gun.h"
@interface Soldier : NSObject
{@public/**姓名*/NSString * _name;/**生命值*/int _life;// /**用于存储枪支对象的实例变量*/
// Gun * _gun;
}//开枪
-(void)fireByGun:(Gun *)gun;
@end
ios射击类游戏简单代码射击相关推荐
- Android游戏开发之飞行射击类游戏原理实现(二十)
Android游戏开发之飞行射击类游戏原理实现 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/arch ...
- 大型3d射击类游戏源码【突击风暴】,中文版本,可私服
<突击风暴>(英文名称:Sudden Attack)是由韩国GAMEHI公司制作,盛大游戏运营的第一人称射击类网络游戏.<突击风暴>于2011年6月9日开服,2012年12月3 ...
- Java游戏开发——飞行射击类游戏
使用到的素材文件夹: 素材说明:bg0.jpg是背景图片.bomb_enemy是敌机爆炸时按顺序播放的四帧图片,bullet_0.png是子弹图片,enemy_alive.png是敌机图片,playe ...
- 视频教程-Cocos2d-x 3.x项目实战:星空大战(射击类游戏)-Cocos
Cocos2d-x 3.x项目实战:星空大战(射击类游戏) 东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲 ...
- Cocos2d-x 3.x项目实战:星空大战(射击类游戏)-李宁-专题视频课程
Cocos2d-x 3.x项目实战:星空大战(射击类游戏)-17683人已学习 课程介绍 本课程是<从零开始掌握Cocos2d-x 3.0(基于3.0正式版) >课程配套的 ...
- 非常经典的飞行射击类游戏飞离神庙源码
非常经典的飞行射击类游戏飞离神庙android源码,源码是从安卓教程网android.662p.com分享过来的,该游戏源码实现了一款很不错的飞行射击类游戏,飞离神庙游戏,游戏的操作玩法简单,跟我们平 ...
- fps射击HTML网页游戏,关于Unity中FPS第一人称射击类游戏制作(专题十)
当前Unity最新版本5.6.3f1,我使用的是5.5.1f1 FPS第一人称射击类游戏实例 场景搭建 1.创建Unity项目工程和文件目录,保存场景 2.导入人物模型和子弹碎片的资源包charact ...
- 优秀课程案例:使用Scratch制作一个射击类游戏-360度旋转射击!
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个射击类游戏的案例.同时大家持 ...
- Unity3D休闲射击类游戏《Survival Shooter》完整源码
Unity3D休闲射击类游戏<Survival Shooter>完整源码分享给大家学习,这个对于那些想要制作u3d射击类游戏有很大帮助. 运行环境是:Unity5.3.1 下载地址: ht ...
最新文章
- 2020 China Collegiate Programming Contest Changchun 	F - Strange Memory(dsu on tree + 位运算小技巧)
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(添加均值点)实战
- 用 C 语言开发一门编程语言 — 异常处理
- sphinx索引文件进一步说明——最好是结合lucene一起看,直觉告诉我二者本质无异...
- python现在第几版-多版本Python共存的配置方法
- WINCE6.0 Quarter VGA(QVGA) Resources组件
- Java8 ArrayBlockingQueue 源码阅读
- Windows Phone xml数据的解析与绑定
- mysql 走索引 很慢_MySQL优化:为什么SQL走索引还那么慢?
- 为什么现在越来越多的人不愿换新机?最后一个原因扎心了
- 【动态规划】完全背包问题:构成m的最少个数
- Opera的一个神奇功能
- Android 11.0 12.0拨打接听电话默认开启免提
- 尚硅谷大数据技术之 Flink-CDC(转)
- 编译华硕路由器ACRH17源代码小记
- idea中加入插入当前系统日期快捷键
- Python添加或去掉百分号
- 情人节看IT男如何告白,IT男的告白攻略
- 创业过程中不要被理想主义所牵绊
- 如何给PDF文件去水印,10秒轻松搞定
热门文章
- Oracle中joint,Nape中的LineJoint-线段关节
- 实习第五天 工作总结
- FacesServlet (Java EEWTP/JSF问题的解决--java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
- 文件下载和二进制文件(图片、mp4视频)预览响应头的设置(防止中文名名乱码)
- 分析师不死心 仍坚信微软终将成功并购雅虎
- isFinite()的使用
- CAD显示顺序(com接口)
- 移动硬盘加密后在linux中如何使用方法,移动硬盘上的文件加密方法
- 安心之法-斯多葛哲学学派,近年来在美国非常流行
- SSD1315驱动的OLED