Android
weyson
这个作者很懒,什么都没留下…
展开
-
win10 jenkins unity android设置
Manage Jenkins -> Configure System -> Global properties 添加Environment variables ANDROID_NDK_ROOT ANDROID_SDK_ROOT GRADLE_USER_HOME ->C:\Users\Administrator\.gradle原创 2020-08-07 16:22:03 · 215 阅读 · 0 评论 -
AndEngine用粒子系统做的烟雾效果
没有花太多的时间去研究,所以效果一般,不是很满意。烟雾是由屏幕右方飘向左方的。如果换为竖直方向感觉更像蒸汽效果。 不多说了,放代码: @Override protected Scene onCreateScene() { final Scene scene = new Scene(); Sprite background = new Sprite(0, 0, background原创 2012-09-08 14:20:33 · 3235 阅读 · 1 评论 -
搭建LibGDX引擎开发环境
从http://libgdx.badlogicgames.com/nightlies/dist/gdx-setup-ui.jar下载gdx-setup-ui.jar 下载完成后直接双击此文件或在命令行里执行 java -jar gdx-setup-ui.jar 即可打开LibGDX创建工程的窗口,也可以通过这个程序来下载LibGDX的开发包。 如图,如果左侧"LibGDX"为红色,原创 2012-09-11 19:13:22 · 1675 阅读 · 0 评论 -
AndEngine嵌入广告
在Android平台,大部分广告的嵌入方法都是类似的。 这次我选择哇棒广告平台为例,说一下使用AndEngine引擎如何嵌入广告。 首先AndroidManifest.xml文件需要添加相关的权限和内容,这些在广告SDK自带的文章中都有描述,这里就不写了。 拷贝例子中res/values/attrs.xml文件到项目对应的位置。 编辑项目的布局文件,我的内容如下: <RelativeL原创 2012-09-28 10:38:26 · 2184 阅读 · 0 评论 -
eclipse CDT NDK环境搭建步骤
新版windows下的NDK已经不需要Cygwin作为基本环境了。 详细的步骤可以参考官网的文档: http://tools.android.com/recent/usingthendkplugin 我试了一下,很方便,也不需要去命令行敲命令,直接在eclipse中就都搞定了。 基本步骤如下: 下载安装JDK。 下载安装Android SDK 和 NDK。 下载indigo版ec原创 2012-09-26 14:30:53 · 2861 阅读 · 0 评论 -
android SharedPreferences保存应用数据
之前就在Android里使用SharedPreferences保存一些数据了,简单的到网上搜了下就开始使用了,昨天再次使用居然无法保存,后来找到了问题所在,记录在此。 我是在做游戏开发,使用Constants保存游戏中的一些常量,如下 public class Constants { public static Engine mEngine; public static Context原创 2012-09-05 11:17:07 · 3716 阅读 · 5 评论 -
Android 模拟器运行OpenGL ES 2
原文出处:http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/ 我在默认情况下从cocos2dx中创建的android项目会在模拟器中报错,说是不支持gles2。真机测试则没有问题。 后来在网上找到了解决办法: 1、编辑模拟器,添加‘GPU Emulation’项。 2、找到confi转载 2013-02-16 14:56:40 · 6122 阅读 · 1 评论 -
解决INSTALL_FAILED_INSUFFICIENT_STORAGE调试错误的解决
由于程序安装包较大,在模拟器上安装时经常出现INSTALL_FAILED_INSUFFICIENT_STORAGE提示。 后在网上搜索,找到解决方法如下: package="com.andrewsmith.android.darkness" android:installLocation="preferExternal" 在android工程的manifes转载 2013-02-16 16:34:46 · 1641 阅读 · 0 评论 -
windows下搭建cocos2dx Android开发环境
感觉上是老生常谈的问题,但实际并不简单。 起初在网络上搜了一下,大部分文档都不能完美地将环境搭建好。 自己搭建了一遍,并记录在此,方便以后随时参考。 环境winxp + android sdk + ndk r8b+ cygwin 1.7.16-1 + cocos2d-1.0.1-x-0.12.0 1.下载android sdk、ndk、cygwin http://dl.google.原创 2012-08-13 15:07:42 · 7009 阅读 · 4 评论 -
cygwin下ndk编译protobuf
网上查了很多资料,自己也尝试过多次,经过屡次失败之后终于成功了,记录下此文档和大家分享下。 先说下我的环境: win7(64bit) + cygwin(64bit) + ndk(r9b) + protobuf(2.5.0)应该都是目前最新的环境。 1.搭建好ndk的环境,保证能成功编译ndk下的例子hello-jni。 2.在protobuf目录下新建jni目录,将src目录复制到jni目原创 2013-11-28 22:23:38 · 2555 阅读 · 1 评论 -
AndEngine屏幕跟随人物行走
这次使用了一个64格8向人物行走的图,用法和上次12格的一致。 当点击屏幕某个点时,人物走动到该触摸点后停止人物走动动画。 人物在走动过程中,屏幕中心一直跟随着人物移动。 代码中使用的图片: 代码: public class MainActivity extends SimpleBaseGameActivity { private static final String LOG原创 2012-09-07 13:41:41 · 2749 阅读 · 1 评论 -
AndEngine粒子系统
只能算是简单的研究了一下,使用了例子里面的图片,当点击屏幕时粒子效果消失。 public class MainActivity extends SimpleBaseGameActivity { private static final int CAMERA_WIDTH = 480; private static final int CAMERA_HEIGHT = 720; privat原创 2012-09-06 18:32:10 · 1831 阅读 · 0 评论 -
AndEngine开发的华容道
最近一直在研究AndEngine游戏引擎,通过这段时间的学习和积累,开发了一个传统的休闲小游戏《华容道》 源码下载地址: http://download.csdn.net/detail/weyson/4551421 欢迎大家拍砖原创 2012-09-06 09:51:10 · 1921 阅读 · 5 评论 -
手动下载Android SDK组件包
最近Google更新了Android SDK版本,但是不知怎么的使用各种手段都无法自动更新。 于是在网上查了下相关资料,写了javascript的脚本,可以将Android SDK组件包的地址写入网页上,然后再自行下载。 废话不多说,将下面的代码保存到html文件中,打开即可,无需翻墙。 var xmlhttp; if(window.ActiveXObject) {原创 2012-03-30 15:10:59 · 2000 阅读 · 0 评论 -
AndEngine示例运行环境搭建过程
由于工作需要,最近需要研究专门针对Android的开源引擎。 在网上搜了下,感觉AndEngine的口碑不错,功能也很强大。所以准备下载此引擎的示例来尝试一下。 在网上搜索了一下相关资料,感觉还是比较复杂。在此将全部过程记录下来。 AndEngine的下载地址:https://github.com/nicolasgramlich 要想成功运行AndEngine的Examples必须下载的1原创 2012-08-17 14:36:09 · 4939 阅读 · 9 评论 -
AndEngine的第一个程序HelloWorld
AndEngine的环境搭建好后,只运行Samples是远远不够的,要想真正了解如何使用这个框架,还是需要自己动手写写代码。 先从简单的HelloWorld开始。 目标:使用一张图片作为背景,并在屏幕中央显示“Hello World !”文字。 1.新建一个Android工程,设置工程属性,让工程引用AndEngine工程。 2.让工程的主Activity继承SimpleBaseGameA原创 2012-08-20 12:44:19 · 2489 阅读 · 1 评论 -
AndEngine处理12宫格4向行走图
其他类型的比如16宫格的或8向行走图操作方法类似,也可参考本文。 下面是我使用的两张图片,左边的player.png为人物行走图右边的next.png我用来作为上下左右按钮的图片。 代码: public class MainActivity extends SimpleBaseGameActivity { private static final int CAMERA_WIDT原创 2012-08-30 22:20:56 · 1711 阅读 · 0 评论 -
AndEngine中TextureOptions的区别
在学习AndEngine中的贴图,发现TextureOptions有多种选项在源码中如下: public static final TextureOptions NEAREST = new TextureOptions(GLES20.GL_NEAREST, GLES20.GL_NEAREST, GLES20.GL_CLAMP_TO_EDGE, GLES20.GL_CLAMP_TO_EDGE, f原创 2012-08-21 22:32:31 · 1780 阅读 · 0 评论 -
AndEngine中实现两个Scene切换
官方的例子中没有相关的代码,但是这个功能在游戏中又是非常常用的。 经过读源码和试验终于知道可以通过Engine的setScene(Scene pScene)方法可以实现。 我定义了两个Scene:FirstScene & SecondScene,分别拥有不同的背景颜色。 程序加载时使用FirstScene,当点击任何一个Scene时屏幕切换到另外一个Scene。 我把Engine对象作为静原创 2012-08-23 21:53:42 · 2525 阅读 · 0 评论 -
AndEngine实现Sprite更换图片
也是在游戏中很常用的功能,参考了官方的例子UpdateTextureExample,不同的是我使用的是Sprite和TextureRegion,而官方例子中是AnimatedSprite和TiledTextureRegion。其实原理是一样的。 我准备了2张图片a.jpg和b.jpg,Scene启动时加载a.jpg,点击Scene在两张图片间进行切换。 public class MainAct原创 2012-08-24 10:50:42 · 3152 阅读 · 3 评论 -
AndEngine播放音乐和音效
缺少背景音乐和音效的游戏是不完整的。 首先定义两个变量,一个用来播放背景音乐,一个用来播放音效 private Music mMusic; private Sound mSound; AndEngine中播放声音需要在onCreateEngineOptions()方法里先进行声明 final EngineOptions engineOptions = new EngineOpt原创 2012-08-24 15:03:32 · 2670 阅读 · 0 评论 -
去除游戏的白色边框
最近在使用AndEngine时发现游戏运行时会有白色边框。 估计是新版的ADT在生成项目模板时默认将背景设置为白色。 修改方法其实很简单, 打开AndroidManifest.xml文件, 找到 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name原创 2012-08-25 15:42:05 · 4913 阅读 · 0 评论 -
推荐一本Android游戏开发方面的书
Mario.Zechner的《Beginning Android Games》 Aprees出的。正在研究中,已经在读第二遍了。感觉内容写的很不错。原创 2012-03-13 10:31:45 · 1043 阅读 · 0 评论