`
lishubing1126
  • 浏览: 8279 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
贝塞尔曲线 弄了个贝赛尔曲线,更加坚定了我的美感不行,形容贝塞尔曲线都说的是曲线之美,咋我画出来就那么蛋疼呢。 在这里我用了一个动画来显示贝塞尔曲线,但是没有做循环显示,有兴趣的自己试罗。 public class Utils { public static IntBuffer getIntBuffByArray(int[] temp){ ByteBuffer vbb = ByteBuffer.allocateDirect(temp.length * 4); vbb.order(ByteOrder.nativeOrder()); IntBuffer mVerBuffe ...
个人觉得光照是个很难的东西,很难去把握,也很难学使用好。牵涉到法向量,环境光...材质等,但是函数就那几个... 先从主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; ...
纹理,正方体绘制,用的比较简单的绘制方法 第一步还是同样的弄一个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. ...
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 ...
一直只是在网上看贴,没有写过,在后续的写代码时发现好多东西其实以前做过,后来弄其他的东西后,回过头来又不会了。 所以现在开始到网上记录自己的学习路径,一来可以和许多人一起研究,又可以把做的一些小东西保存起来,也方便后来去看...,如果有错误希望有看到的人能指出... 1.opengl中的点线面 在android中其实写opengl很简单的,一个activity,一个GLSurfaceView类,一个Renderer类,就可以实现一个简单的opengl demo了,当然,你要写一些复杂的游戏,那就不是这么简单的了 首先我们create一个activity publ ...
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener (另外android.widget.Gallery好像是更牛x的OnGestureListener ) 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener 可以实现以下event事件。 boole ...
1.SharedPreferences 数据量比较小的时候,一般就是密码…的保存用SharedPreferences 该文件是在data/data/package name/shared_prefs/aa中后缀.xml自动补上 写数据 //首先获取一个SharedPreferences对象 SharedPreferences settings = getSharedPreferences("aa&q ...
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) ...
启动模拟器用命令行 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 ...
启动模拟器用命令行 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 ...
Global site tag (gtag.js) - Google Analytics