03 2011 档案
摘要:camera 摄像机在Papervision中,The Camera3D class creates a camera that views the area around a target object.也就是说:camera就是我们的眼睛, camera的位置就是我们所在的位置!一个物体在3D空间中,我们从不同的位置去观察这个物体,会有不同的view,我们会看到这个物体不同的一面!而Carmer就是为实现这个功能而加入的!
阅读全文
摘要:显示对象内置以下方法可以进行屏幕与3D坐标之间的转换local3DToGlobal和globalToLocal3D可以看出,local3DToGlobal是将一个3D坐标投影到xy平面上所得到的坐标。在flash geom包中,提供了很多3D的类以帮助我们完成3D的运算:Matrix3D,Orientation3D,PerspectiveProjection,Utils3D,Vector3D
阅读全文
摘要:透视的一个技巧是让较远的物体出现在较近物体的后面。对像越远,我们看到的就越小,最终接近一个没影点!另一个技巧是让较远的物体有些淡出,就像蒙着雾一样,这叫景深(depth in field)宽视场:field of view.焦距:focal length,镜头中心与焦点之间的距离更宽的视场会得到更短的焦距,并导致更大程度的缩放。Flash10的显示对象transform属性有一个perspectiveProjection属性,焦距与视场就是它的两个属性:focalLength和fieldOfView。通常,最好在动画的根目录设置这些属性。视场按度数进行度量,且值小于等于180,大于等于零。理以
阅读全文
摘要:3D的xy坐标与屏幕坐标一样,z坐标与一根射入屏幕的箭相同,在高数上我们表示的时候是一个x(叉)。在数学上我们学习到一个平面可以由法向量与一个已知表示,同时三个点也可以确定一个平面!这与我们现在要学习的3d坐标表示有些不一样!一个DisplayObject的x,y,z值表示的是指的是它注册点的位置,而不是对向某个点的位置。这点需要注意!As3里有三个属性:rotationX,rotationY,rotationZ,通过他们就可以实现3d效果。在数学上,可以认为是法向量角:法向量与各平面法向量之间的夹角。在As3里,这些角度都是顺时针方向为正,逆时针方向为负!从下面图中可以看出:
阅读全文
摘要:我学习时所用的Android 版本是2.33, API 10.在Android的安装目录下的Sample目录下可以找到这个例子。一、 初看代码在上半部分列出了仅有的两个联系人!我很想知道实现这个代码是如何写的,这个Activity的onCreate事件代码如下:public void onCreate(Bundle savedInstanceState) { Log.v(TAG, "Activity State: onCreate()"); super.onCreate(savedInstanceState); setContentView(R.layout.contact
阅读全文
摘要:今天学习Activity LifeCycle. 在Android,系统把Activities当做一个Activity Stack进行管理。当一个新的Activity被启动时,它将放在这个Activity Stack的最顶部,然后成为一个Running Activity. 而上一个Activity总是在这个Activity的下一层,且将不会再显示到前端直到一个新的Activity存在! 一个Acti...
阅读全文
摘要:利用Menu,需要覆盖这两个方法: public boolean onCreateOptionsMenu(Menu menu) public boolean onOptionsItemSelected(MenuItem item) 代码如下: package android.neugls.amenu;import android.app.Activity;import android.os.Bun...
阅读全文
摘要:package zyf.myTest;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;pub...
阅读全文
摘要:Intent 是Android Activity之间传递数据的桥梁!我们要从一个界面切换到另一个界面需要用到它,同时,应用间的相互调用也要用它!Android uses Intents to do specific jobs within applications.Android通过Intent在application之间完成指定的任务。下面,是一段我从《Android, A programmer’s guide》中摘的一段话,Once you master the use of Intents, a whole new world of applicationdevelopment will
阅读全文
摘要:Activity创建要点:1. 一个Activity就是一个类,需要继承自Android.jar里的Activity类。2. 你需要Override 一个onCreate方法. 3. 需要在AndroidManifest文件中进行注册4. 为Activity添加必要的控件今晚太不幸了,我用着用着,Android尽然提示错误:Unparsed aapt error(s)! Check the console for output。好吧,我Google,然后projec->Clean一下,可以了!可是在编辑几下又出现这样的错误,又这样几次后,那个R.java文件尽然不见了!这下可是真杯具了!
阅读全文
摘要:#include <windows.h>#include <string.h>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){ HWND hwnd; MSG msg; WNDCLASS WindowClass; LPCTSTR className,windowTitle; className="FirstNwWindow&
阅读全文

浙公网安备 33010602011771号