English Sentence Loading...
英语句子加载中...
预览模式: 普通 | 列表

玩GE,惊人发现。。。

好久没玩GE了,正摸杭州的地图呢,顺着地图往右上的苏州摸过去,突然发现有一个“买卖人口”的标记。

 点开一看,居然是“苏州人才市场”。。。。寒。。。GE4.3繁体版本。

见图:

31。18'29.58。   
120。36'56.75"

A3D 1 -- HelloWorld

A3D的开发团队是俄罗斯朋友,所以官方的注释教程居然是俄语。

我重新注释一下吧。

  1. package {
  2.  import alternativa.engine3d.controllers.CameraController;
  3.  import alternativa.engine3d.core.Camera3D;
  4.  import alternativa.engine3d.core.Object3D;
  5.  import alternativa.engine3d.core.Scene3D;
  6.  import alternativa.engine3d.display.View;
  7.  import alternativa.engine3d.materials.WireMaterial;
  8.  import alternativa.engine3d.primitives.Box;
  9.  import alternativa.utils.FPS;
  10.  
  11.  import flash.display.Sprite;
  12.  import flash.display.StageAlign;
  13.  import flash.display.StageScaleMode;
  14.  import flash.events.Event;
  15.  
  16.  public class Test1 extends Sprite {
  17.  
  18.  private var scene:Scene3D;
  19.  private var view:View;
  20.  private var camera:Camera3D;
  21.  private var cameraController:CameraController;
  22.  private var box:Box;
  23.  
  24.  public function Test1() {
  25.  stage.scaleMode = StageScaleMode.NO_SCALE;
  26.  stage.align = StageAlign.TOP_LEFT;
  27.  
  28.  // 创造一个场景
  29.  scene = new Scene3D();
  30.  scene.root = new Object3D();
  31.  box = new Box(100, 100, 100, 3, 3, 3);
  32.  box.setMaterialToAllSurfaces(new WireMaterial(1, 0xFFFFFF));
  33.  scene.root.addChild(box);
  34.  
  35.  // 加入相机
  36.  camera = new Camera3D();
  37.  camera.x = 100;
  38.  camera.y = -150;
  39.  camera.z = 100;
  40.  scene.root.addChild(camera);
  41.  
  42.  view = new View();
  43.  addChild(view);
  44.  view.camera = camera;
  45.  
  46.  // 相机控制
  47.  cameraController = new CameraController(stage);
  48.  cameraController.camera = camera;
  49.  cameraController.setDefaultBindings();
  50.  cameraController.checkCollisions = true;
  51.  cameraController.collisionRadius = 20;
  52.  cameraController.lookAt(box.coords);
  53.  cameraController.controlsEnabled = true;
  54.  
  55.  // 显示FPS
  56.  FPS.init(stage);
  57.  
  58.  stage.addEventListener(Event.RESIZE, onResize);
  59.  stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
  60.  onResize(null);
  61.  }
  62.  
  63.  private function onResize(e:Event):void {
  64.  view.width = stage.stageWidth;
  65.  view.height = stage.stageHeight;
  66.  }
  67.  
  68.  private function onEnterFrame(e:Event):void {
  69.  // 处理用户输入
  70.  cameraController.processInput();
  71.  // 计算渲染场景
  72.  scene.calculate();
  73.  }
  74.  }
  75.  }


------------------------------  祈祷的分割线 ----------------------------
// 创建一个3D场景。场景可以装载一切其他的物体
scene = new Scene3D();
// 设置场景的根对象。根对象在场景中是一个全局坐标系统。
scene.root = new Object3D();
// 创建一个立方体
box = new Box(100, 100, 100, 3, 3, 3);
// 设置立方体的原始材质
box.setMaterialToAllSurfaces(new WireMaterial(1, 0xFFFFFF));
// 添加立方体到根对象
scene.root.addChild(box);



// 创建一个相机和设置其坐标
camera = new Camera3D();
camera.x = 100;
camera.y = -150;
camera.z = 100;
// 添加相机到根对象
scene.root.addChild(camera);
// 创建视图并连接到相机
view = new View();
addChild(view);
view.camera = camera;


// 创建一个相机控制器并连接到相机
cameraController = new CameraController(stage);
cameraController.camera = camera;
// 设置默认相机管理
cameraController.setDefaultBindings();
// 设置相机碰撞为真
cameraController.checkCollisions = true;
// 碰撞半径为20
cameraController.collisionRadius = 20;
// 设置相机视觉方向为立方体
cameraController.lookAt(box.coords);
// 相机控制为真
cameraController.controlsEnabled = true;


// 设置视图大小为舞台大小
view.width = stage.stageWidth;
view.height = stage.stageHeight;

儿童节·祈祷的主题

今天是个很难快乐起来的儿童节,为那些在天堂的孩子所惋惜,为那些还活着的孩子祈福。

灾难摧毁孩子的家园,夺走孩子的亲人,让他们心理布满阴霾,那些有震后综合症的孩子们怕黑,怕震。

希望他们平安度过艰难时期,重拾信心,依然能够让快乐的笑声响彻天际!

儿童节快乐!

Alternativa3D API 放出

5月31号,真是5月底啊。官方网站:http://alternativaplatform.com/en/

能在网站上下到5.0的api。并有一些技术文档。

从官网上还得知,AlternativaGUI 和AlternativaCore也在开发当中。

AlternativaGUI 提供基本的界面元素,不知道和aswing相比怎么样。

AlternativaCore提供多人服务器,java开发,提供“客户端申请,交流信息,同步数据,支持的游戏逻辑,分配资源”等 。

休闲之都·首夜·印象

一个陌生的城市,却没有一点陌生的感觉。

虽是半夜零点抵达,窥得尽是黑暗的街道,黑暗的远处,但和虚拟印象中的休闲之都差不离吧。

和两位首次谋面的朋友没有一点陌生和拘谨感。

 那人,那物,尽是熟悉。

 还是国际惯例一下:“杭州,我来了,西湖,我来了,西湖边上的美女们,我来祸害你们了”。

Alternativa 3D 跟踪 FP10

随着FP10测试版的发布,Alternativa 3D的两个经典demo,也放出了FP10版本的demo.

Bunker Temple

http://blog.alternativaplatform.com/en/2008/05/16/alternativa-3d-flash-player-10-astro/

注意,测试需要把FlashPlay升级到Flash play 10版本。

测试了一下FP10版本的速度,全程已经修改为高品质运行,速度保持在30 fps,相当流畅。。期待API的放出啊。。。

狼和熊的猎物争夺

暂略沪,直奔杭

总算确定了离家时日。
狼貌似嗅到了狐狸的味道。
哈哈,所以。直捣杭州先。
花狐狸,狐狸精大大们,狼来也。卡卡。