Questions tagged «flash»

Adobe Flash是一个跨平台的多媒体运行时,用于将动画,视频和交互式应用程序嵌入到网页中。

2
在重力世界中使角色沿着弯曲的斜坡移动
我看过这个游戏 花式裤子2。除了物理和精美的动画外,我注意到的是角色正在沿着斜坡甚至弯曲的斜坡运动。我对Box2d的经验很少,但是这种弯曲坡度的概念对我来说是新的。如果有人在这个概念及其实现方面对我有所启发,那将对我有很大的帮助。即使该实现不在box2d中,它也是受欢迎的。

5
为什么在Vector3s中不能使用运算符'> ='?
我正在尝试获得一个矩形,以便在我称为_positionA和的两个位置之间移动_positionB。两者都是类型Vector3。矩形移动得很好。但是,到达时_positionB它不会像应该的那样朝相反的方向移动。 我回到代码中看一看。我得出的结论是,随着对象的移动,if代码中的语句错过了rects位置等于的框架_positionB。如果rects的位置大于或等于, 我决定将代码修改为反向_positionB。我的代码不太长,因此我将在下面显示它: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = false; public Vector2 speed = new Vector2(1f, 0f); private …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
这是什么模式,我应该这样做吗?
我正在使用Flash开发和Flash CS5在AS3中制作游戏。一切都是面向对象的。我想知道,是否应该有一个“网关”类,该类具有对其他类的所有实例化的属性引用,并且我只是将此网关类传递给新对象,因此它们可以访问每个类。像这样: var block:Block = new Block(gateway); //In the block class: this.gateway.player.setHealth(100); //Or: this.gateway.input.lock(); 这是像单例模式一样吗?我应该这样做吗?

5
塔防游戏中A *实现的性能降低
我正在Flash中制作没有预定义路径的塔防游戏。 尽管我的网格是40x40(小?),但每次重新计算时A *都在挣扎。因此,我进行了自己的修改以简化重新计算,并且触摸的单元数减少到900(在根附近进行修改时)。放置新塔时,它仍会冻结很短但可检测的时间。 这是一个实现问题,还是40x40太多了? 编辑: 我的代码的结构: 所有数据都保存在二维单元格数组中。 每个单元在路径方向(顺时针为1-8)中包含其父级,并在路径中包含其子项的按位编码的数组(每个位代表一个子项)。 搜索是由A *执行,并估计了欧几里得距离。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.