草庐IT

Cocos2D-iPhone

全部标签

javascript - 在 Three.js 中设置 2D View

我是three.js的新手,正在尝试使用这些3D工具设置相当于2D可视化(用于各种分层Sprite)的内容。我想要一些关于PerspectiveCamera()参数和camera.position.set()参数的指导。我已经在从thisanswer到relatedquestion的正确方向上进行了轻推,这表示将z坐标设置为等于0中的camera.position.set(x,y,z)。下面是我从stemkoski'sthree.jsexamples之一修改的代码片段。目前困扰我的部分是VIEW_ANGLE、x和y的值。假设我想在屏幕大小的平面上有一个平面相机View,我应该如何分配这

Unity Physics2D 2d物理引擎游戏 笔记

2d材质里面可以设置摩擦力和弹力Simulated:是否在当前的物理环境中模拟,取消勾选该框类似于DisableRigidbody,但使用这个参数更加高效,因为Disable会销毁内部产生的GameObject,而取消勾选Simulated只是禁用。Kinematic动力学刚体动力学刚体不受重力和力的影响,而受用户的控制,需要使用类似Rigidbody2D.MovePosition、Rigidbody2D.MoveRotation的方法。它于静态刚体一样,只与动态刚体会发生碰撞。嗯,而且质量应该算是无限大,所以它在运动的时候会撞开所有的动态刚体。使物体移动可以用AddForce和velocit

javascript - Skype URI 在 Chrome、iPad、iPhone 上无法在 HTTPS 下运行

我正在尝试使用SkypejavascriptAPI并注意到一些疯狂:如果我的页面是HTTP,一切正常(所有skype按钮和skype:协议(protocol)hrefs)但是一旦我将它移动到HTTPS,它就会在Chrome中中断、iPad和iPhone。案例与要点:调用按钮在这里工作:http://developer.skype.com/skype-uris/skype-uri-tutorial-webpages#uriTJS_Generator调用按钮在这里不起作用:https://developer.skype.com/skype-uris/skype-uri-tutorial-w

OpenCV-Python学习(20)—— OpenCV 图像几何变换之图像旋转(cv.warpAffine、cv.getRotationMatrix2D、cv.rotate、np.rot90)

1.学习目标学习旋转矩阵;学习使用OpenCV的cv.warpAffine函数进行图片的旋转;学习使用OpenCV的cv.getRotationMatrix2D来计算不同旋转中心的不同角度的MAR旋转变换矩阵;学习使用OpenCV的cv.rotate进行特殊角度的旋转(90,180,270度)。2.不同中心的旋转矩阵计算2.1图像以原点(0,0)为中心图像以原点(0,0)为中心、顺时针旋转角度θ进行旋转的计算公式:逆时针为负数,顺时针为正数2.2图像以任意点(x0,y0)为旋转中心图像以任意点(x0,y0)为旋转中心、顺时针旋转角度θ的旋转操作,可以先将原点平移到旋转中心(x0,y0),然后按

javascript - D3 : Grayscale image display driven by 2D array data

有人知道如何使用d3显示灰度图像,即像素强度的二维数组吗?我似乎无法在任何地方找到它的任何例子,它会很棘手吗?任何帮助/链接/指针表示赞赏! 最佳答案 如果只想显示图像,请使用imageelement和“xlink:href”属性。例如:svg.append("image").attr("xlink:href","my.png").attr("width",960).attr("height",500);如果你想给灰度图像上色,请看这个colorizedheightmapexample它使用分位数来创建发散色标,并使用HCL插值来获

javascript - 如何确定运行 javascript 代码的 iPhone 版本?

需要区分iPhone3x和iPhone4x。请问有什么方法可以从JavaScript中找出版本吗? 最佳答案 通过使用WEBGL_debug_renderer_info扩展,它是WebGLAPI的一部分,您可以检索GPU的vendor和渲染器名称。将此与设备的屏幕尺寸相结合,您可以准确定义它是哪个版本。下面的代码示例显示了如何为所有iPhone版本(包括3和4)执行此操作。//iPhonemodelchecks.functiongetiPhoneModel(){//Createacanvaselementwhichcanbeused

javascript - 在 iPhone Safari 虚拟键盘上打字时滚动到所选元素

我正在构建一个iPhone网络应用程序,并且有一个带有输入字段的页面。我希望该字段在出现时向上滚动到虚拟键盘的正上方。我尝试在输入焦点事件上放置一个scrollTo(x,y)(即在键盘出现之前),但是当我开始输入时,页面再次向上滚动(大概是基于默认的移动safari行为)。我还尝试设置按键事件处理程序,但阻止这些事件的传播只是禁用了键盘,尽管它确实阻止了滚动。当虚拟键盘出现时,有什么方法可以强制页面位于特定位置(输入字段刚好在键盘上方),并且当我恢复输入时它不移动? 最佳答案 好吧,这可能是您见过的最糟糕的黑客攻击,但它无可匹敌。你

javascript - Javascript 中的空间 (2D) 声音

为了我的游戏需要,我需要2D声音。这意味着,发射器应该位于二维平面上的某个位置。我如何在Javascript中实现这种效果?我需要使用特殊的声音格式还是可以控制扬声器的音量?我想我可以达到每个扬声器有2个音量的地步,但我对如何在Javascript中为相同的声音应用不同的音量一无所知。 最佳答案 可以找到准确描述此操作的文章包括演示here.为了防止链接失效,我将在下面引用最相关的部分Luckily,WebAudioAPIcomeswithbuilt-inhardwareacceleratedpositionalaudiofeatu

javascript - iPhone Mobile Safari 3 上的 getBoundingClientRect 等效于什么?

iPhoneMobileSafari似乎缺少element.getBoundingClientRect。iPhoneMobileSafari上的等效方法是什么?iPad上有这种方法。 最佳答案 编辑1:此代码(webkitConvertPointFromNodeToPage)仅适用于非常旧和过时的手机...参见thesecomments.编辑2:我不建议您使用此代码...我记得更改它以处理带有触摸缩放的IE10的一些问题。我会尽量记住用修复更新代码。是:我认为以下适用于IE6+、FF3+、Safari2+(桌面和移动)、Chrome

javascript - 使用 Javascript 在 iPhone safari 上启用/禁用缩放?

我有1个页面,其中有2个DIV元素,这些元素根据用户使用javascript单击操作按钮显示/隐藏,我想在操作按钮单击时切换缩放。我尝试使用下面的javascript,它正在更改视口(viewport)元但没有效果。有什么建议吗?varViewPortAllowZoom='width=device-width;';varViewPortNoZoom='width=device-width;initial-scale=1.0;maximum-scale=1.0;minimum-scale=1.0;user-scalable=no;';functionAllowZoom(flag){if(