- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告电子稿格式.
浙江万里学院实验报告
课程名称: ios游戏开发与基础
实验名称: “拖拖看”小游戏开发
实验目的:
让不懂程的人上iPhone开的很,你需要拖滑条上的色靶心,它所在的位置尽可能接近我 定的目数字(每次随机生成)。比如在上中的目数字是33。因你没法直接看到 滑条上靶心所在位置的数字,所以就得去猜。?当你得差不多的候,可以按下Hit me!按,然后就会出一个框告你猜的果如何。你猜的数字越接近目数字,你的得分就越高。当你按下OK按后就会关框,然 后开始新一的游。你可以一直玩下去,直到按下”重新来“按(左下角的那个), 它会把累得分重置0。模或件在屏幕中放一个按,在按上放一个”Hit Me!”
当玩家触碰Hit Me按的候,需要用出一个框,告玩家他猜的准不 ?准。因此我需要算玩家的得分 ,并把得分放到框的出信息中。在屏幕上放一个滑条,把它的数范定在1到100之。
当玩家触碰Hit Me按后取滑条上的数。
在每游开始的候生成一个随机数,并把它示在屏幕中。个随机数就是目数。 在每游开始的候生成一个随机数,并把它示在屏幕中。个随机数就是目数。
比滑条上的数和所生成的随机数,并基于它之的差异来算玩家的得 ?分。最后把个分数放到框的出信息中。
在屏幕上放置一个“重新来”的按。使用它来重置玩家得分和游数。
把用置横向示
美化界面
然后就是点击左侧的Create a new Xcode project,出现如下界面:
选择Single View Application,然后点Next。出现的下面界面:
通过以上的步骤,就是可以进入xcode运行环境了。
最先开始是要添加一个按钮,编辑内容为“打我啊混淡!”如下:
专业班级: 姓 名: 学号: 实验日期:
现在开始运行的话,只有这么一个文字按钮在哪边,点击它也不会有任何的反应。接下来就是有要给它添加关联了。就是选中这个按钮,按住鼠标的右键,开始拖曳会出现一条线到interface builder,然后选择showalert动作。可以查看我们所设置的关联:
然后在CrazyDragViewController.m中修改一段代码:
- (IBAction)showAlert:(id)sender {
}
修改段代:?- (IBAction)showAlert:(id)sender {
[[[UIAlertView alloc]initWithTitle:@您好,老 message:@听您的新了 499次 delegate:nil cancelButtonTitle:@我来帮1次,你懂的 otherButtonTitles:nil, nil]show];
}
当我们全部完成的时候,界面如下:
现在刚刚完成的是第一步“打我啊混淡!”我们可以先把UIKit和其它框架
类似”i”形状的界面元素其也是一个Button,只是需要把它的类型置 Info Light。
接下来我置滑条的数。中Slider,切到Attributes Inspector,把它的最小 数1,最大数100,当前数50.
目前为止,界面上面的12个基本元素已经基本完成了。
选中滑条(Horizaontal Slider),按住control,有鼠拖出一条到花花的代 区的@interface和@end之,这时会出一个小的提示框,可以按照下修改其中的内 容,把Connection后面的Action,在Name后面入sliderMoved,然后点 Connect。
个候你会看到在@interface和@end之出一行新的代: - (IBAction)sliderMoved:(id)sender;
这个候看右的Connections Inspector,你会sliderMoved动作和滑条的Value Changed事件关在一起了。就意味着每当滑条的数生化(也就是玩家来回 拖滑条的候),都会行作
切到CrazyDragViewController.m,在@implementation下面找到段代: - (IBAction)sliderMoved:(id)sender {
}
把段代的内容修改:
- (IBAction)sliderMoved:(id)sender {?UISlider *slider = (UISlider*)sender; NSLog(@滑动条的当前数值是:%f,slider.value);
}
首先回到CrazyDragViewController.m,更改sliderMoved作的内容如下: - (IBAction)
您可能关注的文档
最近下载
- 白马湖景区入口节点景观方案设计.pptx
- 《中国神话传说》分享课教学反思-郭丽媛.docx VIP
- 数学作业分层设计的实效性南阳完小马晓娟.ppt VIP
- 2024年国开电大《行政法与行政诉讼法》形考任务3-4网考题库(附答案).pdf VIP
- 2023年中国小微信贷行业市场深度分析报告.pdf
- (必会)企业人力资源管理师(三级)近年考试真题题库汇总(300题).docx
- 被告(第三人)信息表.doc VIP
- 小班语言:秋叶飘.ppt
- Unit 3 My School (Period 3)课件-人教版英语七年级上册2024.pptx VIP
- 2022年银行工作人员”屡查屡犯“问题整治专题培训考核试题及答案.docx
文档评论(0)