51CTO博客开发
ubuntu下 安装配置 jdk1.7
1、安装。 Subclipse官网上有详细的介绍,下载地址,和安装说明(含截图)。请参考:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA Subclipse 是没有 平台之分的, 在什么平台下都可以 通用的 2: 对于网络环境方便的童鞋 ,可以直接在线安装, 同样上面给出的地址中有在线
目标 : NavigationController导航的作用和使用 程序效果图如下 : 程序启动第一个 view 上面包含了一个 NavigationController 。为了区别视图界面,我们在第一个放了一个lable title为:rootView 第二个视图中 放了一个 lable title为two, 同时第一个视图中还放了一个 button&
目标 : webview使用 在一些移动app中,有时程序会载入 外表的html 界面, android 有 webView ios 有吗, 答案是肯定的, 下面我们来看看 ios 下面的webView 是怎么使用的吧 启动Xcode 创建一个新的ios 项目 , 模板选择 Signle view application , 项目名称命名为 Iphone_sample_WebView clas
目标: ios TabbarController 组件的使用 程序效果 如图 : TabBarController 是一个菜单组件 TabBarController 组件在ios 程序中经常看到 ,是一个比较常用的组件 TabBarController 幕中最多只可以放置5个,如果超过5个系统会自动生成一个More按钮 下面各位童鞋一起来做一遍 启动Xcode 创建一个
目标: 在android activity webView的使用,activity中执行html中的js 方法, 和在html 中 调用activity 中的java方法 如图 : 上图中 点击了 ” 调用html中的js 方法“ 后的 效果 上图中 点击了 &
本章目标: 了解ios tableView (tableView 和android 中的 listView是一个性质的 ) 的结构,样式,和简单使用 在手机应用程序中我们常常看到 集合列表内容, 它们是怎么实现的呢,这一章我们 来分解分解。 在iphone 中, tableView 主要分为两个样式 ,如下 Plain:这是
本章目标: plist 文件的读写操作 在xcode中创建一个项目 会在supportion files 目录下 看见一个已plist后缀类型的文件,这个文件 是以 key value 存放的键 值对的值。它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。
本篇将向你介绍 iOS 应用开发中的 Xcode 工具的菜单功能 开发工具Xcode介绍 自从Xcode 3.1 发布以后,Xcode就成为了iPhone软件开发工具包的开发环境。Xcode可以开发Mac OS X和iOS应用程序,并且Xcode的版本是与SDK相对应的。例如:Xcode 3.2.5与iOS SDK 4.2对应,Xcode 4.1与iOS SDK 4.3对应,Xcode 4
本章目标:iphone有一个button 弹出一个对话框,显示一句话 helloword 并且了解一个程序是如何运行起来的 最终效果如下 下面我们来一起做一遍: 第一步:启动Xcode 创建一个名为”HelloWord“新项目:界面模板选择为 single view appliction ,不会创建的同学 去看上
android模拟器大幅优化_android开发者的福音 今晚在android开发者的博客上看到了一条消息, android模拟器现在已经有了多项改进和优化,可以让android开发者更方便的进行android开发了 在博客中介绍,由于目前的andr
上一章 我们学习了 android 简单的触摸屏操作 那这一章我们来看看 android 的手势操作 android的手势识别是android更人性化,让我们的操作更简单, 其实我们日常应用中不少地方都使用了手势识别方法 比如 2011年那么火的 愤怒的小鸟 中的 发射武器, uc 游览器 的左右滑动功能,这都是可以使用android
在上一章我 我们没有把标题栏和状态栏给去掉 , 如果在游戏中 是不会显示 显示标题栏和状态栏的, 如何去掉了, 很简单, 在mainActivity 的onCreate方法中加入下面两句 即可 : requestWindowFeature(Window.FEATURE_NO_TITLE); //设置无标题
android游戏开发一般都是用view或surfaceView 这一章我们来学习学习 view或surfaceView 的用法 如果渲染出图片 我们先看看View view类是android的一个超类, 这个类包含了所有的屏幕类型,每一个View都有一个用于绘图的画布,这个画布可以任意扩展. 任何一个view类只需
这一章 我们来研究下 jbox2d 是如何坚持碰撞的 大家应该都只android 碰撞有多种方法 比如 矩形碰撞检测,圆形碰撞检测,多矩形碰撞检测,像素碰撞检测, 那jbox2d又给我们提供了哪些方法呢 ? 在jbox2d中 其实我们完全可以不用去检查碰撞,因为jbox2d已经完全给我们封装好了, 在jbo
Box2D是一款用于2D游戏的物理引擎。在Box2D物理世界里,创建出的每个物体都更接近于真实世界中的物体,让游戏中的物体运动起来更加真实可信,让游戏世界看起来更具交互性。 Android平台常见的十几款游戏引擎中,例如:Rokon、AndEngine、libgdx等物理引擎都封装了Box2D物理引擎,可见Box2D在物理引擎中占据了多重要的位置。 Box2D在很多平台都有对应的版
前面几张我们讲解了unity的基本使用, 知道了如何去建立一个简单游戏。 但这不不够, 因为这些需要给游戏添加更多的行为,这样游戏才算有血有肉 好了不说那么多废话了 下面开始讲正题吧 咔咔 unity 支持javascript,C#, boo script 语言 但官方推荐使用 javascr
上一章我们讲解了 如何创建一个简单的游戏世界 这一章我们来 看看unity3d中的地形系统 废话少说 赶紧开始吧,,哈哈 首先创建一个新的场景 点击菜单栏中的 Terrain-> create Terrain 菜单 完成后如 下图
上一章我们讲解了 如何使用unity 发布android 游戏,这一章我们来看看 如何制作简单的游戏场景 新建一个项目 和场景 在场景编辑器的左上角四个按钮从左到右的功能分别是 1 点住鼠标移动整体视图 热键为: q 2 移动某个物
分别是File(文件)Edit(编辑)Assets(资源) GameObject(游戏对象) Component(组件)Terrain(地形) Window(窗口) Help(帮助) File(文件)------New Scene 新建场景 &n
首先先去Unity3D官网 http://unity3d.com/,我们可以看到很多关于Unity3D的消息。点击DownLoad开始下载Unity,下载的时候建议不要使用 建议是迅雷下载 unity 并不是免费版的哦 各位同学 安装完成后需要注册 但作为 比较火的u3d 来说 当然是有破解版的啦, unity 收费模式和大家平常见得软件收费
MonoBehaviour Mono行为 一个游戏组件的脚本有一个生命周期——一开始实例化,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见 本文主要讨论常见脚本的的生命周期: 如下图 常见的 script 执行方法和流程  
Unity3D中所使用的编程语言有三种:C#,JS和BOO。同时自带了免费的编辑器mono ,但在项目进行中mono 由于还未成熟,如代码提示,代码格式检验等效果不好 所以在windows下,编辑器还是VS最强大,并且c#更贴近面相对象的开发模式,更有利我们开发比较大型的项目,所以本文就探讨如何让Unity3D使用VS2008进行项目开发。 在此 由于 本人对boo 语言不熟 所以就
如何在 unity 中绘制拖拽窗体呢 ,吓 要吃饭了 废话少说 ,直接上代码 using UnityEngine; using System.Collections; public class dialogTest : MonoBehaviour { public Rect windowDialog=new
判断activity 是横屏还是竖屏 方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息 int ori = cf.orientation ; //获取屏幕方向 if(ori == cf.ORIENTATION_LANDSCAPE){ &nb
可能有些同学不明白,为啥要图片反转(不是旋转哦),游戏我们在游戏开发中,为了节省图片资源(空间), 有可能会使用到图片反转,例如,一个人物图片,面向左,或右,如果不能实现图片反转的情况下,就需要两张图片了,废话少说, 看效果 上代码 在上图中,实际两个人物使用的是一张图片 ,只是针对一张图片做了处理而已。 public class ImageSur
现在的游戏地图都做的比较大,这样一来我们就需要来优化地图的画法,来提高地图对内存的消耗和游戏速度。 现在通用的都是用一个tile数组来表示地图的。数组中每个值表示一个地图块,一般大小为16*16。 1.为了减少在屏幕中绘制地图的数量,在绘制地图时只绘制当前屏幕的部分。 方法:通过限定循环判断的起始点,结束点,来约束循环判断的总次数. 以前的做法是 for(int y=0;y<t
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号