仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1986|回复: 19
打印 上一主题 下一主题

[学习教程] IOS制作之Android游戏开辟坐标仓酷云

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:44:48 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这个类是具体的数据对象用上面的例子说就是衣服一般都是继承这个对象XCode可以帮你做具体搜搜这种文章很多NSFetchRequest用来执行CD请求的相当与select语句外壳NSEntityDescription用来描述实体的1、Android中的坐标体系
在Android体系中,屏幕的左上角是坐标体系的原点(0,0)坐标。原点向右延长是X轴正偏向,原点向下延长是Y轴正偏向。
2、屏幕的宽和高
为了在屏幕中的符合地位绘制图形,我们必要利用屏幕的宽和高着为参考,来断定绘制图形的地位。要取得屏幕的宽和高,起首从Activity对象中取得WindowManager对象,然后从WindowManager对象中取得Display对象,再从Display对象中取得屏幕的宽和高。
//取得屏幕的宽和高
WindowManagermanger=getWindowManager();
Diaplaydiaplay=manager.getDefaultDisplay();
intscreenWidth=display.getWidth();
intscreenHeight=display.getHeight();
3、界限切实其实定
在良多游戏中都必要对绘制在屏幕中格的视图举行界限切实其实定。比方,在射击类游戏中我们就必要判别玩家、仇人、枪弹等视图的界限地位。界限的判别不过是对上、下、左、右屏幕界限的判别。
假如以后视图的X坐标小于零,则以后视图左越界。假如以后视图的X坐标年夜于屏幕的宽,则右越界。
假如以后视图的Y坐标小于零,则以后视图上越界。假如以后视图的Y坐标年夜于屏幕的高,则下越界。
4、视图的挪动
游戏的完成历程实在很复杂,就是不仅改动视图的地位坐标,然后从头将他们绘制在屏幕上。不外这类坐标的地位改动和绘制历程是经由过程必定逻辑来把持完成的。视图的挪动就是经由过程改动视图坐标地位来完成的。改动了坐标再从头绘制,给我们的感到是视图在挪动。
假如视图程度向左挪动,X坐标减小;假如视图程度向右挪动,X坐标增年夜。
假如视图垂直向上挪动,Y坐标减小;假如视图垂直向下挪动,Y坐标增年夜。
5、Android游戏开辟基础框架
Android游戏开辟框架基础对象有三个:一是图层对象,该图层对象界说图层的宽和高、图层的地位、图层的挪动和绘制办法等;二是视图对象,视图对象的次要感化是绘制图层对象、响应键盘事务和处置视图线程等;三是一个Activity把持游戏流程,比方启动游戏、停息游戏、中断游戏等。

以后一定会坚持多读些相关的书籍,在这里也要感谢一下“清源教育”的老师对我学习中极大的帮助,每次有不懂得问题,都及时得到了他们的回答。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-21 13:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表