如何在Processing中创建3D平台游戏,包括玩家移动、熔岩和移动块障碍物?

2024-02-13

这非常重要请帮忙。我想在这段代码中添加以下功能: 我创建的玩家可以停留在我创建的阶段的顶部,并且无法通过它。如果玩家触及熔岩,游戏就会停止并写上“你输了”。如果玩家来到我按下熔岩时创建的终端平台,“你赢了!!”写下来。让我创建的阶段在 y 轴上上下移动。

< PImage imgLava,imgGrass, imgStone, imgP1;
//Player p;
float playerX = 0;
float playerY = 0;
float playerZ = 0;


float jumpHeight = 0;
float jumpSpeed = 0;
boolean isJumping = false;
boolean gameLost = false;
boolean gameWon = false;

void setup()
{
  fullScreen(P3D);

  camZ = (height/2) / tan((PI*60.0)/360.0);
  
  noStroke();
 textureMode(NORMAL);
  
  
   
  imgLava = loadImage("lava.jpeg");
  imgGrass = loadImage("grass.jpg");
 imgStone= loadImage("stone.png");
 imgP1= loadImage("p1.png");
//  p = new Player();
}
float camZ = 0;
 
void draw()
{
  background(0);
  /*camera(width/2, height/2, camZ, //camx, camy, camz
  width/2, height/2, 0, //lookx, looky, lookz
  0, 1, 0 //eyex, eyey, eyez
  );*/
  camera(0, 0, camZ, 
  0, 0, 0, 
  0, 1, 0);
  lights();
  rotateX(rotX + distY);
  rotateY(rotY + distX);
  
  scale(20);
  
 // p.update();
 // p.display();
  drawLava();
 drawPlatform();
 drawStage();
 drawEndPlatform();
drawPlayer();

   if (keyPressed) {
    if (keyCode == UP)
      camZ -= 5;
    if (keyCode == DOWN)
      camZ += 5;
    if (key == 'a' || key == 'A')
      playerX -= 0.1;
    if (key == 'd' || key == 'D')
      playerX += 0.1;
    if (key == 'w' || key == 'W')
      playerZ -= 0.1;
    if (key == 's' || key == 'S')
      playerZ += 0.1;
    if (key == ' ')
      jump();
  }
  if (isJumping) {
    performJump();
  }
  
}

void drawLava()
{
  int w = 1;
  int h = 1;
  beginShape(QUAD);
  texture(imgLava);
  
  vertex(-5, 1.0000, -54, 0, 0);
  vertex(5, 1.0000, -54, w, 0);
  vertex(5, 1.0000, 0, w, h);
  vertex(-5, 1.0000, 0, 0, h);
  endShape();
    if (playerY <= -height / 2 && playerZ <= 0 && playerZ >= -200) {
    gameLost = true;
  }

}

void drawPlatform()
{
int w = 1;
  int h = 1;
  beginShape(QUAD);
   texture(imgGrass);
  
  vertex(-2, 0.999, 0, 0, 0);
  vertex(2, 0.999, 0, w, 0);
  vertex(2, 0.999, -5, w, h);
  vertex(-2, 0.999, -5, 0, h);
  endShape();

}
int w=1,h=1;
 void drawStage()
 {

    beginShape(QUADS);
  texture(imgStone);
  
  //+Z face
  vertex(-1, -1, -10, 0, 0); //upper left corner
  vertex(1, -1, -10, w, 0); //upper right corner
  vertex(1, 0.998, -10, w, h); //bottom right corner
  vertex(-1, 0.998, -10, 0, h); //bottom left corner
  
  //-Z face
  vertex(-1, -1, -15, 0, 0); //upper left corner
  vertex(1, -1, -15, w, 0); //upper right corner
  vertex(1, 0.998, -15, w, h); //bottom right corner
  vertex(-1, 0.998, -15, 0, h); //bottom left corner
  
  //+X face
  vertex(1, -1, -10, 0, 0); //upper left corner
  vertex(1, -1, -15, w, 0);
  vertex(1, 0.998, -15, w, h);
  vertex(1, 0.998, -10, 0, h);
  
  //-X face
  vertex(-1, -1, -10, 0, 0); //upper left corner
  vertex(-1, -1, -15, w, 0);
  vertex(-1, 0.998, -15, w, h);
  vertex(-1, 0.998, -10, 0, h);
  
  //-Y face
  vertex(-1, -1, -10, 0, 0);
  vertex(1, -1, -10, w, 0);
  vertex(1, -1, -15, w, h);
  vertex(-1, -1, -15, 0, h);
  
  //+Y face
  vertex(-1, 0.998, -10, 0, 0);
  vertex(1, 0.998, -10, w, 0);
  vertex(1, 0.998, -15, w, h);
  vertex(-1, 0.998, -15, 0, h);
  endShape();
  
   beginShape(QUADS);
  texture(imgStone);
  
  //+Z face
  vertex(-1, -1, -20, 0, 0); //upper left corner
  vertex(1, -1, -20 ,w, 0); //upper right corner
  vertex(1, 0.998, -20, w, h); //bottom right corner
  vertex(-1, 0.998, -20, 0, h); //bottom left corner
  
  //-Z face
  vertex(-1, -1, -25, 0, 0); //upper left corner
  vertex(1, -1, -25, w, 0); //upper right corner
  vertex(1, 0.998, -25, w, h); //bottom right corner
  vertex(-1, 0.998, -25, 0, h); //bottom left corner
  
  //+X face
  vertex(1, -1, -20, 0, 0); //upper left corner
  vertex(1, -1, -25, w, 0);
  vertex(1, 0.998, -25, w, h);
  vertex(1, 0.998, -20, 0, h);
  
  //-X face
  vertex(-1, -1, -20, 0, 0); //upper left corner
  vertex(-1, -1, -25, w, 0);
  vertex(-1, 0.998, -25, w, h);
  vertex(-1, 0.998, -20, 0, h);
  
  //-Y face
  vertex(-1, -1, -20, 0, 0);
  vertex(1, -1, -20, w, 0);
  vertex(1, -1, -25, w, h);
  vertex(-1, -1, -25, 0, h);
  
  //+Y face
  vertex(-1, 0.998, -20, 0, 0);
  vertex(1, 0.998, -20, w, 0);
  vertex(1, 0.998, -25, w, h);
  vertex(-1, 0.998, -25, 0, h);
  endShape();
  
     beginShape(QUADS);
  texture(imgStone);
  
  //+Z face
  vertex(-1, -1, -30, 0, 0); //upper left corner
  vertex(1, -1, -30 ,w, 0); //upper right corner
  vertex(1, 0.998, -30, w, h); //bottom right corner
  vertex(-1, 0.998, -30, 0, h); //bottom left corner
  
  //-Z face
  vertex(-1, -1, -35, 0, 0); //upper left corner
  vertex(1, -1, -35, w, 0); //upper right corner
  vertex(1, 0.998, -35, w, h); //bottom right corner
  vertex(-1, 0.998, -35, 0, h); //bottom left corner
  
  //+X face
  vertex(1, -1, -30, 0, 0); //upper left corner
  vertex(1, -1, -35, w, 0);
  vertex(1, 0.998, -35, w, h);
  vertex(1, 0.998, -30, 0, h);
  
  //-X face
  vertex(-1, -1, -30, 0, 0); //upper left corner
  vertex(-1, -1, -35, w, 0);
  vertex(-1, 0.998, -35, w, h);
  vertex(-1, 0.998, -30, 0, h);
  
  //-Y face
  vertex(-1, -1, -30, 0, 0);
  vertex(1, -1, -30, w, 0);
  vertex(1, -1, -35, w, h);
  vertex(-1, -1, -35, 0, h);
  
  //+Y face
  vertex(-1, 0.998, -30, 0, 0);
  vertex(1, 0.998, -30, w, 0);
  vertex(1, 0.998, -35, w, h);
  vertex(-1, 0.998, -35, 0, h);
  endShape();
  
  
       beginShape(QUADS);
  texture(imgStone);
  
  //+Z face
  vertex(-1, -1, -40, 0, 0); //upper left corner
  vertex(1, -1, -40 ,w, 0); //upper right corner
  vertex(1, 0.998, -40, w, h); //bottom right corner
  vertex(-1, 0.998, -40, 0, h); //bottom left corner
  
  //-Z face
  vertex(-1, -1, -45, 0, 0); //upper left corner
  vertex(1, -1, -45, w, 0); //upper right corner
  vertex(1, 0.998, -45, w, h); //bottom right corner
  vertex(-1, 0.998, -45, 0, h); //bottom left corner
  
  //+X face
  vertex(1, -1, -40, 0, 0); //upper left corner
  vertex(1, -1, -45, w, 0);
  vertex(1, 0.998, -45, w, h);
  vertex(1, 0.998, -40, 0, h);
  
  //-X face
  vertex(-1, -1, -40, 0, 0); //upper left corner
  vertex(-1, -1, -45, w, 0);
  vertex(-1, 0.998, -45, w, h);
  vertex(-1, 0.998, -40, 0, h);
  
  //-Y face
  vertex(-1, -1, -40, 0, 0);
  vertex(1, -1, -40, w, 0);
  vertex(1, -1, -45, w, h);
  vertex(-1, -1, -45, 0, h);
  
  //+Y face
  vertex(-1, 0.998, -40, 0, 0);
  vertex(1, 0.998, -40, w, 0);
  vertex(1, 0.998, -45, w, h);
  vertex(-1, 0.998, -45, 0, h);
  endShape();
 }
void drawEndPlatform()
{
int w = 1;
  int h = 1;
  beginShape(QUAD);
   texture(imgGrass);
  
  vertex(-2, 0.999, -49, 0, 0);
  vertex(2, 0.999, -49, w, 0);
  vertex(2, 0.999, -54, w, h);
  vertex(-2, 0.999, -54, 0, h);
  endShape();
   if (playerY <= -height / 2 && playerZ <= -50 && playerZ >= -55) {
    gameWon = true;
  }
}


void drawPlayer() {
  translate(playerX, playerY + jumpHeight, playerZ);
  //if (isJumping) {
  //  jumpHeight += jumpSpeed;
  //  jumpSpeed -= 0.01;
    
 //   if (jumpHeight <= 0) {
 //     isJumping = false;
 //     jumpHeight = 0;
   //   jumpSpeed = 0.2;
  //  }
 // }
 
 texture(imgP1);
 //+Z face
  vertex(-0.25, 0.75, -1, 0, 0); //upper left corner
  vertex(0.25, 0.75, -1, w, 0); //upper right corner
  vertex(0.25, 0.998, -1, w, h); //bottom right corner
  vertex(-0.25, 0.998, -1, 0, h); //bottom left corner
  
  //-Z face
  vertex(-0.25, 0.75, -1.5, 0, 0); //upper left corner
  vertex(0.25, 0.75, -1.5, w, 0); //upper right corner
  vertex(0.25, 0.998, -1.5, w, h); //bottom right corner
  vertex(-0.25, 0.998, -1.5, 0, h); //bottom left corner
  
  //+X face
  vertex(0.25, 0.75, -1.0, 0, 0); //upper left corner
  vertex(0.25, 0.75, -1.5, w, 0);
  vertex(0.25, 0.998, -1.5, w, h);
  vertex(0.25, 0.998, -1.0, 0, h);
  
  //-X face
  vertex(-0.25, 0.75, -1.0, 0, 0); //upper left corner
  vertex(-0.25, 0.75, -1.5, w, 0);
  vertex(-0.25, 0.998, -1.5, w, h);
  vertex(-0.25, 0.998, -1.0, 0, h);
  
  //-Y face
  vertex(-0.25, 0.75, -1.0, 0, 0);
  vertex(0.25, 0.75, -1.0, w, 0);
  vertex(0.25, 0.75, -1.5, w, h);
  vertex(-0.25, 0.75, -1.5, 0, h);
  
  //+Y face
  vertex(-0.25, 0.998, -1.0, 0, 0);
  vertex(0.25, 0.998, -1.0, w, 0);
  vertex(0.25, 0.998, -1.5, w, h);
  vertex(-0.25, 0.998, -1.5, 0, h);
  endShape();
 

}


void jump() {
  if (!isJumping) {
    isJumping = true;
    jumpSpeed = -0.6;
  }
}

float rotX = 0, rotY = 0;
float lastX, lastY;
float distX, distY;
void performJump() {
   playerY += jumpSpeed;
  jumpSpeed += 0.02;

  if (playerY >= 0) {
    playerY = 0;
    jumpSpeed = 0;
    isJumping = false;
  }
}
 void keyPressed() {
  if (keyCode == UP)
    camZ -= 5;
  if (keyCode == DOWN)
    camZ += 5;
  if (key == 'a' || key == 'A')
    playerX -= 0.1;
  if (key == 'd' || key == 'D')
    playerX += 0.1;
  if (key == 'w' || key == 'W')
    playerZ -= 0.1;
  if (key == 's' || key == 'S')
    playerZ += 0.1;
  if (key == ' ')
    jump();
}

void keyReleased() {
  if (keyCode == UP)
    camZ += 5;
  if (keyCode == DOWN)
    camZ -= 5;
  if (key == 'a' || key == 'A')
    playerX += 0.1;
  if (key == 'd' || key == 'D')
    playerX -= 0.1;
  if (key == 'w' || key == 'W')
    playerZ += 0.1;
  if (key == 's' || key == 'S')
    playerZ -= 0.1;
}

void mouseDragged() {
  float speed = 0.01;
  float distX = (pmouseX - mouseX) * speed;
  float distY = (pmouseY - mouseY) * speed;
  rotX += distY;
  rotY -= distX;
}

void mousePressed() {
  float speed = 0.01;
  distX = 0;
  distY = 0;
  float distX = (pmouseX - mouseX) * speed;
  float distY = (pmouseY - mouseY) * speed;
}

void mouseReleased() {
  distX = 0;
  distY = 0;
}

Hi guys, i have a project in Processing. i am trying to create basic platform game but i could not do it. Can someone help? In this code, I am trying to create a player and this player should go left and right and can jump with space. The blocks I call "stages" should move up and down along the y-axis. The player object I created should also jump on these blocks. If the player touches Lava, the game should stop and "You Failed" should be displayed on the screen. If he successfully passes all 5 blocks and touches the last platform, "Congratulations, You Win!!" should write. Thank you for your help in advance.



您似乎在多个平台上发布了相同的问题,包括Chegg https://www.chegg.com/homework-help/questions-and-answers/plz-want-post-already-ths-question-could-get-wanted-first-don-t-want-code-changed-unless-n-q115775209, Reddit https://www.reddit.com/r/processing/comments/13yrffs/please_help_it_is_important_3d_platform_game/,以及加工论坛 https://discourse.processing.org/t/i-am-trying-to-make-3d-platform-game/42128,要求为您的作业提供完整的代码解决方案。这通常会引起人们的不满,因为它破坏了学术过程的完整性并剥夺了你学习的机会。

更有效的方法是隔离问题中给您带来麻烦的部分,并尝试单独解决它们。然后您可以访问在线论坛,展示您的作品,并要求对这些具体问题进行澄清。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Processing中创建3D平台游戏,包括玩家移动、熔岩和移动块障碍物? 的相关文章

  • 如何使用 Twitter4j 检索超过 100 个结果

    我正在使用 Twitter4j 库来检索推文 但我得到的信息还不足以满足我的目的 目前 我从一页最多获取 100 个 如何在处理中的以下代码中实现 maxId 和sinceId 以便从 Twitter 搜索 API 检索超过 100 个结果
  • 在张量流中调整 3D 数据的大小,如 tf.image.resize_images

    我需要调整一些 3D 数据的大小 例如tf image resize images二维数据的方法 我想我可以尝试跑步tf image resize images在它上循环并交换轴 但我认为一定有一种更简单的方法 简单的最近邻应该没问题 有任
  • 具有自定义事件的平台的 Web 分析

    我正在建立一个制作网站的平台 将 wordpress com 视为类似的示例 每个站点都将成为我的域的子域 例如 abc mydomain com 或 xyz mydomain com 我对分析有一些要求 但我无法满足所有要求 我希望能够查
  • 处理随机建筑绘图窗口问题

    我重新发布此内容是因为我第一次发布此内容时代码不正确 我已经把所有的事情都记下来了 看起来像这样 但它应该看起来像这样 任何帮助使窗户与建筑物对齐都会很棒 因为我对此很陌生 谢谢 int buildingHeights new int 12
  • 不同平台上的平台默认字符集?

    一些遗留代码依赖于平台的默认字符集进行翻译 对于 西方世界 中的 Windows 和 Linux 安装 我知道这意味着什么 但考虑到俄罗斯或亚洲平台 我完全不确定他们平台的默认字符集是什么 只是 UTF 16 因此我想知道执行以下代码行时会
  • 如何在 Android 上将 2D 图像转换为 3D? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我需要将 2D 图像显示为 3D 图
  • 计算 3D(或 n 维)质心的最佳方法是什么?

    作为工作项目的一部分 我必须计算 3D 空间中一组点的质心 现在我正在以一种看似简单但天真的方式来做这件事 通过取每组点的平均值 如下所示 centroid average x average y average z where x y a
  • WP7 XNA 显示 3D FBX 模型

    我只是初学者 很抱歉我的愚蠢问题 我的模型看起来像这样 http img265 imageshack us img265 8291 clipboard01ap jpg http img265 imageshack us img265 829
  • R - hist3D 序列颜色和标签问题

    所以我有一个 5 行 20 列的数据集 我正在尝试绘制一个hist3D来自plot3D包裹 dt structure c 1 1 1 3 1 2 1 0 2 1 2 1 0 1 1 0 1 0 2 2 1 1 1 1 4 4 1 1 2 3
  • 给定表面法线,找到 3D 平面的旋转

    所以我有一个由 2 个向量描述的 3D 平面 P 位于平面上的点N 平面的表面法线 我有一个非常大的扁平方形多边形 我想渲染它来代表这个平面 我可以轻松地将多边形平移到给定点 但随后我需要找到适当的旋转来应用以使表面法线实际上成为表面法线
  • 将点云转换为深度/多通道图像

    我有一个通过使用立体相机扫描平面生成的点云 我已经生成了法线 fpfh 等特征 并使用这些信息我想对点云中的区域进行分类 为了能够使用更传统的 CNN 方法 我想将此点云转换为 opencv 中的多通道图像 我将点云折叠到 XY 平面 并与
  • 3D 哪个更快? Perlin 噪声还是 Simplex 噪声?

    好吧 网上有很多 Perlin 噪声和 Simplex 噪声之间的比较 但我真的找不到一个对三个维度进行简单处理时间比较的地方 这是我最感兴趣的 我读过那个流行的PDF http webstaff itn liu se stegu simp
  • 从 X 和 Y 坐标获取纬度和经度

    看起来从经度和纬度到X和Y坐标的转换有丰富的知识 但反过来却没有 这是我根据 Kavrayskiy 的数学计算得出的函数 float xp kavraX radians pv x radians pv y FACTOR float yp k
  • DirectX Release 构建可以通过 VS2010 运行,但不能运行 exe

    我已经通过 Google 访问 Stack Overflow 几年了 但到目前为止还没有询问 回答任何问题 所以就到这里吧 基本上 我有一个在 DirectX 11 中设置绘图模型和地形的 3D 渲染框架 一切正常 通过 Visual St
  • Python 中的标量场可视化

    我需要在 Python 中可视化几个重叠的标量场 我发现mayavi图书馆做这种情节 问题是我不明白如何为标量字段自定义颜色图 我的想法是为每个字段设置一种颜色的阴影 我尝试采用一个例子 http docs enthought com ma
  • 对一系列点重新采样

    我有一个 3d 点数组 想象一下球的轨迹 有 X 个样本 现在 我想对这些点重新采样 以便我有一个新数组 其中包含 y 个样本的位置 y 可以大于或小于 x 但不能小于 1 始终至少有 1 个样本 将原始数组重新采样为新数组的算法会是什么样
  • 如何在SceneKit中实现逼真的景深效果?

    我正在尝试渲染具有真实景深效果的帧 我已经尝试过景深属性camera节点 但它不会产生可用的结果 是否可以切换到景深效果的最大渲染质量 性能不是一个因素 我只需要渲染一帧 用户可以等待它 SceneKit 中逼真的景深效果 在SceneKi
  • 点列表的 3D 轮廓(凹壳)

    我有一个 C 中的 Vector3 点列表 我需要计算这些点的凹轮廓 确实有很多参考资料 特别是对于 凸 分辨率 由于格雷厄姆算法 我已经成功实现了 然而 由于我现在需要有效地计算凹轮廓 所以我迷失了 维基百科确实列出了很多用于凸计算的资源
  • OpenGL Z 偏置(多边形偏移)限制

    我有两个共面的多边形 我尝试做 glEnable GL POLYGON OFFSET FILL glPolygonOffset 0 1 并期望其中一个明显 位于 另一个之上 这种情况直到大约 70 75 个单位之外 近剪裁平面为 1 远剪裁
  • 如何检测用户操作系统

    我有以下代码来获取用户详细信息 HttpBrowserCapabilities bc HttpContext Current Request Browser string UserAgent HttpContext Current Requ

随机推荐

  • 从 Spring 控制器中删除重复项

    我一直在寻找一种方法来减少 Spring MVC 控制器中因细微差异而重复的代码量 但到目前为止搜索 SO 问题只产生了一些问题 没有任何令人满意的答案 我想要删除的重复示例是这样的 其中用户创建页面和角色创建页面有相似之处 Request
  • 如何将自定义类型调用函数泛化为抽象类型?

    我有以下模拟设置 其中包含抽象类型 具体类型作为子类型和函数f它需要两个参数 第一个是Letter abstract type Letter end struct A lt Letter end struct B lt Letter end
  • 使用子记录数据更新父记录的字段(同一表)

    我有一张表 其中存在父 子关系 其中每个孩子的ExternalCategoryCode列数据需要连接到父级中ExternalCategoryCode 以下是一些已损坏的示例数据 其中父记录 Id 96 ExternalCategoryCod
  • 将completionSelector 和completionTarget 与UIImageWriteToSavedPhotosAlbum 结合使用

    我正在尝试找出一种方法让我的 iOS 应用程序将屏幕截图保存到相机胶卷 然后弹出警报告诉用户屏幕截图已成功保存 我能想到的唯一方法是使用某种形式的 if else 循环 正如您将在下面的伪代码注释中看到的那样 但我想不出任何语法来使用UII
  • Android 需要深厚的 Java 知识吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 以对数刻度间距绘制 x 轴,但不以指数形式标记它

    我想绘制两个值x 0 10 20 50 100 and y 1 2 3 10 100 使用pylab 我想将 x 轴的间距保持为对数形式 但我想在 x i e 的值 10 20 50 100 处勾选并打印它们 因为它不是 10e1 或 10
  • 我如何知道哪一行代码导致我的 iOS 应用程序在 Xcode 9 中崩溃

    I am building an app in Xcode 9 Swift 4 and it crashes before it even loads completely I get an error Thread 1 Signal SI
  • NUnit 测试项目无法加载 System.Windows.Forms 的程序集

    我有一个专门用于单元测试的 NUnit 测试项目 其目标框架为 Net Core 2 1 该测试项目引用了另外两个项目 其中一个是窗口窗体基于应用程序 另一个是类库基于数据库交互的应用程序 这两个项目的目标框架都是 Net Framewor
  • 获取包含的库的版本信息?

    我创建了 2 个项目 其中 1 个是 Lib 第 2 个是 Test 我从测试应用程序将上下文传递给 Lib 项目 由于我在 Lib 中有上下文 因此我在 Lib 中使用了以下代码 字符串版本 this mContext getPackag
  • 随机数生成器:它应该用作单例吗?

    我在几个地方使用随机数 并且通常在需要时构建一个随机数生成器 目前 我使用 Marsaglia Xorshift 算法将当前系统时间作为种子 现在我对这个策略有一些疑问 如果我使用多个生成器 生成器之间的数字的独立性 随机性 取决于种子 相
  • 如何使用 Google Translator Api 将转换后的英文文本设置到另一个文本框?

    我有两个文本框 一个用于英语 另一个用于印地语 当我在第一个框中输入英语时 文本应在第二个框中显示为印地语版本 在按键事件上 我已经提到了一个例子如何在您的网站中通过 Google API 将英语翻译成印地语 http arunsonare
  • 单选按钮检查事件处理

    在我的应用程序中 我需要一个单选组 每当选中单选按钮时 就会出现警报 以便我可以使用 jQuery 将其值发布到 ajax post 你能帮我看看我如何在 jQuery 中做到这一点吗 尝试这样的事情 function input type
  • 使用自签名证书是否可以防止中间人攻击?

    我不确定以前是否有人问过类似的问题 我找不到任何问题 但是是否可以保护客户端 服务器免受中间人攻击 我正在编写一个客户端应用程序来与服务器进行通信 通信将基于 SSLv3 我对服务器的自签名证书没问题 但担心其他人以相同的服务器名称生成相同
  • 推送到 git 时出现非快进错误

    我得到了一个non fast forward尝试推送到 WordPress git 存储库时出错 但像错误消息所说的那样拉动会给我一条消息 表明一切都是最新的 这是在拉取 合并和提交之后 这是我的日志 http pastebin com 6
  • linux任务集:多线程进程的线程是否始终在特定核心上运行?

    我使用任务集设置多线程进程在 Linux 主机上运行 如下所示 任务 c 1 2 myprocess 特定线程是否总是在特定 CPU 上运行 例如线程 1 总是在 c1 上运行 或者它会在不同时间在 c1 或 c2 上运行 不 过滤器应用于
  • VueJs 模板。如何加载外部模板

    我是 Vue js 的新手 我使用 AngularJS 一段时间了 在 Angular 中我们用来加载模板 例如 template sometemplate html controller someCtrl 我们如何在 Vue 中做这样的事
  • 如何根据我的应用程序版本自动设置 Inno Setup 安装程序的版本?

    我正在使用 Inno Setup 来生成我的应用程序的安装程序 如何设置setup exe的版本号 VersionInfoVersion 由 Inno 生成以自动与我的应用程序的版本号匹配 现在 每次部署应用程序的新版本时 我都需要手动更新
  • 防止出现滚动条时居中布局移动其位置

    我的页面布局看起来像这样的东西 http jsfiddle net salman qxywp show div div 您会注意到 当垂直滚动条出现时 内容换行 div 的位置稍微移动了一点 一种情况是当浏览器开始逐步呈现页面而不显示垂直滚
  • 测试 Windows 安装程序

    我在一家软件公司工作 我们有一个适用于 Windows 操作系统的产品 可以使用自定义安装程序进行安装 我们希望拥有一个每天运行安装程序的自动化系统 确保所有内容均已安装且正常运行 应用程序已安装 出现在 添加 删除 中 创建快捷方式 创建
  • 如何在Processing中创建3D平台游戏,包括玩家移动、熔岩和移动块障碍物?

    这非常重要请帮忙 我想在这段代码中添加以下功能 我创建的玩家可以停留在我创建的阶段的顶部 并且无法通过它 如果玩家触及熔岩 游戏就会停止并写上 你输了 如果玩家来到我按下熔岩时创建的终端平台 你赢了 写下来 让我创建的阶段在 y 轴上上下移