草庐IT

跳跃游戏

全部标签

javascript - javascript 游戏中的 ajax 安全性

在我的JavaScript游戏(使用jQuery制作)中,我将玩家位置存储在数据库中。当Angular色移动时,我只是向特定的URL,即I.E.发送请求。mysite.com/map/x1/y3(其中字符的位置为x=1,y=3)。该url将坐标发送到数据库并检查是否有其他玩家在我们附近。如果是,它还会发送带有该玩家名称和坐标的JSON对象。这是我的问题-如何保护它?有些人可以查看我的JavaScript代码并准备类似于mysite.com/map/x100/y234的url,它会将他“传送”到map的另一侧。 最佳答案 在浏览器中用

javascript - Screeps - 在哪里可以找到游戏对象的常量?

我在哪里可以找到Game对象的常量列表,例如Game.HOSTILE_CREEPS、Game.MOVE和Game.攻击?我在http://screeps.com/docs/上找不到它 最佳答案 可以在thegamedocs找到它们(页面底部)常量结果代码Game.OK0Game.ERR_NOT_OWNER-1Game.ERR_NO_PATH-2Game.ERR_NAME_EXISTS-3Game.ERR_BUSY-4Game.ERR_NOT_FOUND-5Game.ERR_NOT_ENOUGH_ENERGY-6Game.ERR_IN

Unity游戏开发前置知识

本文适合有一定C#基础的初学者。设计模式含义:帮助我们降低对象之间的耦合度常用的方法称为设计模式。使用设计模式是为了可重用代码,让代码更容易被其他人所理解,保证代码可靠性,使代码编制真正工程化,这是软件工程的基石。分类:创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、组合模式、原型模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。单例模式含义:一个类只有一个实例,只在内部实例一次,外部无法实例化,全局

微信小游戏内购米大师支付,不同金额创单问题处理

一、问题描述    微信小游戏的内购支付,接入的是米大师支付。先简单介绍下通用逻辑:1)、用户点击游戏内下单2)、客户端构造订单物品等参数并发给服务端3)、服务端接收后,生成唯一订单号等内部逻辑处理后,返回客户端下单需要的参数4)、客户端调用微信下单接口,wx.requestMidasPayment(Objectobject)|微信开放文档,并将结果上报给服务端5)、服务端根据客户端的支付上报结果,分时轮询对应订单的用户余额6)、对用户余额进行扣款,并修改对应订单状态7)、通知游戏服务端订单状态,并发货给用户初看,逻辑很清晰,没啥问题,但是第4步经常会返回错误的结果(客户端),比如没有返回(比

javascript - 多人游戏 Action 同步

我正在开发一款多人游戏,但我在同步玩家时遇到了问题。当玩家按下其中一个移动键(W、A、S、D)时,客户端会发送一个关于按下按钮的数据包,服务器会根据按下的键设置速度,并向所有附近的玩家发回新速度。当玩家释放按键时,客户端发送一个数据包,服务器将玩家速度设置为0,0,并将位置和速度发送给附近的所有玩家。所以问题是当我释放按键时,大部分时间播放器会跳回。我该如何解决这个问题?我正在使用socket.io。客户端:socket.on('positionEntity',function(data){console.log((data.x-entities[data.id].x)+""+(dat

javascript - 为游戏添加新词

在我的拼写游戏中,新单词会一直添加,因此总是有新的单词可供拼写。添加到游戏中的每个单词都有一个图像的“src”和提示用户在游戏中正确拼写的声音。当我完成游戏制作后,添加新词的工作就交给了我的一位同事。这意味着他必须为图片和音频以及文字添加链接。由于他们对这类事情知之甚少,我想让他在添加单词时尽可能轻松地添加图像和声音我想创建一个默认路径到一个共享位置,他将在其中存储所有内容这东西。这样,他只需输入“bug”作为单词,“.bug-pic”作为图片,“.bug-audio”作为声音,这样他就可以轻松地添加到HTML中。这是最好的方法吗?他们输入这些内容的最简单方法是什么?我现在是这样存储文

以相同速度运行的 Javascript 游戏循环?

我有一个javascript游戏,它在某些计算机上运行得非常快,而在其他计算机上运行得非常慢。我一直在做一些研究,我发现我需要根据时间更新我的循环,但我似乎找不到任何关于javascript的好例子。有人可以为我指明正确的方向,让我了解如何让游戏在任何硬件上以30fps的速度运行吗?谢谢 最佳答案 通常游戏从DeltaTime开始工作,即自上一帧渲染以来的时间量。伪代码(大致为C#):DateTimelastFrameTimeStamp=DateTime.Now;voidDraw(){TimeSpantimeSinceLastFra

javascript - 如何在html游戏中保存进度

我想知道如何保存玩家在我正在制作的游戏中取得的进度。我可以通过cookie执行此操作吗?或者我还可以如何将其保存到玩家计算机?感谢所有的帮助! 最佳答案 使用Javascript保存本地文件有两种选择,即cookies和localStorage。使用Cookie:document.cookie属性用于设置、读取、更改和删除浏览器cookie。要设置cookie,document.cookie="cookiename=FooBar";,或者如果你想要一个到期日期,也可以这样:document.cookie="cookiename=Fo

木有错!又是一款足球射门游戏!Box2D物理引擎游戏《王牌射手》他来了!

《王牌射手》起因游戏地址游戏介绍游戏开发后续(如果有后续得话~)最后其他游戏起因之前作者借着CocosCreator得3D性能和官方活动,开发了一款点球大战得3D射门游戏。既然3D都来了,那么2D得射门游戏《王牌射手》也是如期而至了!(掌声鼓励)游戏地址体验地址:王牌射手体验源码地址:王牌射手源码游戏介绍以作者本身得能力,游戏得策划当然是需要抄袭,是借鉴呀,借鉴了微信小游戏**《天天足球》**得玩法。简单得介绍下玩法:就是足球会于场中得球员发生碰撞,如果球员碰到了我方球员,球员会90°以内左右旋转,玩家点击屏幕发射足球,在固定得发球数量内,达到进球门槛即判定为过关呀。那么有的朋友就会问了,你这

javascript - Raphael.js 拖动比例会导致奇怪的跳跃行为

我正在尝试使用Raphael.js的内置拖动方法调整图像大小/缩放图像,但我遇到了一些奇怪的行为。这是jsfiddle:http://jsfiddle.net/charleshimmer/5pdyy/1/使用右侧或右下角调整图像大小。你会看到一些奇怪的行为,它使用scale方法跳跃和跳跃。有人知道为什么吗?我可以通过更新图像的宽度和高度来调整平滑大小,但宽高比会关闭。使用image.scale,纵横比保持不变,但随后会到处跳动。 最佳答案 HTMLPhotoTestCSSsvg{border:1pxsolidred;backgrou