- 浏览: 8536 次
- 性别:
- 来自: 武汉
最新评论
文章列表
贝塞尔曲线
弄了个贝赛尔曲线,更加坚定了我的美感不行,形容贝塞尔曲线都说的是曲线之美,咋我画出来就那么蛋疼呢。
在这里我用了一个动画来显示贝塞尔曲线,但是没有做循环显示,有兴趣的自己试罗。
public class Utils {
public static IntBuffer getIntBuffByArray(int[] temp){
ByteBuffer vbb = ByteBuffer.allocateDirect(temp.length * 4);
vbb.order(ByteOrder.nativeOrder());
IntBuffer mVerBuffe ...
- 2011-11-22 00:13
- 浏览 1991
- 评论(0)
个人觉得光照是个很难的东西,很难去把握,也很难学使用好。牵涉到法向量,环境光...材质等,但是函数就那几个...
先从主activity看起
private LightView mGLView ;
private LinearLayout mLayout;
private Button mOpenBtn;
private Button mLightNumber;//灯的数量
private Button mCloseBtn;
private SeekBar mSeekBar;//控制0号灯的z轴位置
private final int mOpenBtnId = 100; ...
- 2011-11-09 08:52
- 浏览 617
- 评论(0)
纹理,正方体绘制,用的比较简单的绘制方法
第一步还是同样的弄一个activity,用于显示opengl view
接着我们定义一个SecondView
对于这个类,没啥好说的,基本上和上一篇的一样,只是在draw的时候是绘制cube而已
public void onDrawFrame(GL10 gl) {
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);//清除颜色和深度缓存
gl.glLoadIdentity();
gl.glTranslatef(0, 0, -4.0f);
gl. ...
- 2011-11-04 23:13
- 浏览 810
- 评论(0)
1:wget http://airdownload.adobe.com/air/lin/download/1.5/AdobeAIRInstaller.bin (注意大小写)
2:chmod +x AdobeAIRInstaller.bin
3:sudo ./AdobeAIRInstaller.bin
安装完成之后
点击Application->Other(其他)->Adobe Air Application Installer
打开Adobe Air Application Installer
到ADOBE AIR SAMPLER下载一个AIR程序,比如:http://e ...
- 2011-10-31 10:14
- 浏览 899
- 评论(0)
一直只是在网上看贴,没有写过,在后续的写代码时发现好多东西其实以前做过,后来弄其他的东西后,回过头来又不会了。
所以现在开始到网上记录自己的学习路径,一来可以和许多人一起研究,又可以把做的一些小东西保存起来,也方便后来去看...,如果有错误希望有看到的人能指出...
1.opengl中的点线面
在android中其实写opengl很简单的,一个activity,一个GLSurfaceView类,一个Renderer类,就可以实现一个简单的opengl demo了,当然,你要写一些复杂的游戏,那就不是这么简单的了
首先我们create一个activity
publ ...
- 2011-10-29 11:47
- 浏览 814
- 评论(0)
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener
(另外android.widget.Gallery好像是更牛x的OnGestureListener )
1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener 可以实现以下event事件。
boole ...
- 2010-02-27 10:45
- 浏览 506
- 评论(0)
1.SharedPreferences
数据量比较小的时候,一般就是密码…的保存用SharedPreferences
该文件是在data/data/package name/shared_prefs/aa中后缀.xml自动补上
写数据
//首先获取一个SharedPreferences对象
SharedPreferences settings = getSharedPreferences("aa&q ...
- 2010-02-02 11:00
- 浏览 635
- 评论(0)
LinearInterpolator
变化率是个常数,即 f (x) = x.
方法:public float getInterpolation(float input)
AccelerateInterpolator--开始变化很慢,然后逐渐变快,即 f(x) = x*x 或者 f(x) = pow(x, 2*mFactor).
方法:public float getInterpolation(float input)
AccelerateDecelerateInterpolator--变化率开始和结束都很慢,但中间很快,即 f(x) = (cos ((x+1)*PI) ...
- 2009-12-02 20:52
- 浏览 666
- 评论(0)
启动模拟器用命令行
CMD->
此处是你的android sdk下中的tools目录
CD d:/android/android-sdk-151/tools->
打开模拟器
emulator -avd avdname->
如果提示找不到 avdname这个设备就用如下命令
emulator -avd HVGA->
如图1所示
这样等待一小会,android的模拟器就启动起来了!
另起一个命令行
CMD->
你的apk文件所在的目录
CD D:/GAME->
安装
adb install AssassinsCreed.apk ...
- 2009-09-30 17:30
- 浏览 713
- 评论(0)
启动模拟器用命令行
CMD->
此处是你的android sdk下中的tools目录
CD d:/android/android-sdk-151/tools->
打开模拟器
emulator -avd avdname->
如果提示找不到 avdname这个设备就用如下命令
emulator -avd HVGA->
如图1所示
这样等待一小会,android的模拟器就启动起来了!
另起一个命令行
CMD->
你的apk文件所在的目录
CD D:/GAME->
安装
adb install AssassinsCreed.apk ...
- 2009-09-30 17:30
- 浏览 884
- 评论(0)