草庐IT

canvas2d

全部标签

ios - 在 cocos2d v3 中使用来自 URL 的图像的 CCSprite

我正在尝试获取Facebook个人资料图片,但无法将从Facebook获取的数据转换为纹理,NSData*data=[NSDatadataWithContentsOfURL:url];UIImage*image=[UIImageimageWithData:data];NSLog(@"spritenaoexiste");//convertUIImagetoCCSprite**CCTexture*texture=[CCTexturetextureWithFile:image];**CCSprite*sprite=[CCSpritespriteWithTexture:texture];spr

ios - 在 2D 和 3D map View 之间切换 (pitchEnabled)

我有一个iOsmap应用程序,默认使用3DView。这样一开始就设置了MKMapCamera(pitch值为45)。但是,我想为用户提供禁用3Dmap的选项,以防他们更喜欢2Dmap。因此,为了在View之间进行切换,我将更改相机的倾斜度(2D中为0,3D中为45)并禁用/启用更改它(setPitchEnabled=NO/YES).出于某种原因,在我禁用了音调后,我无法再启用3DView,即在我设置了[_mapViewsetPitchEnabled:NO]之后,我无法更改它不再是YES(在尝试将其更改回YES之后,pitchEnabled将其值保持为NO时它打印在NSLog中)。因此我

CSS3过渡、过渡练习——进度条案例、2D转换(translate、rotate、scale、转换中心点transform-origin)、动画、3D、案例(两面翻转的盒子、3D导航栏、旋转木马案例)

目录一、CSS3过渡(transition)(重点)二、CSS3过渡练习——进度条案例三、CSS32D转换(translate、rotate、scale、转换中心点transform-origin)四、CSS3动画五、CSS3动画常见属性五、热点图案例(动画)六、速度曲线之steps步长(案例——奔跑的熊大)七、CSS33D转换(3D位移:translate3d(x,y,z)、3D旋转:rotate3d(x,y,z)、透视:perspective、3D呈现transform-style)八、案例(两面翻转的盒子、3D导航栏、旋转木马案例) 八、浏览器私有前缀一、CSS3过渡(transitio

ios - 三角形与 Quartz2D 绘图的完美对齐

我想使用Quartz2D在2D空间中以共享一条边的方式绘制两个普通三角形。我正在使用此代码进行绘图:-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();Triangle*t1=[trianglesobjectAtIndex:0];Triangle*t2=[trianglesobjectAtIndex:1];[selffillTriangle:t1inContext:context];[selffillTriangle:t2inContext:context];}-(void)fil

ios - 如何将 CLLCoordinate2D lat/long 转换为 NSNumber

我正在尝试使用YelpAPI,并且我正在尝试将纬度/经度作为API搜索的参数。但是,它不采用double类型,它只接受Objective-C对象。不了解Objective-C,您建议lat和long的参数类型是什么?我尝试了NSNumber,但是当我尝试将CLLocationCoordinate2D类型的纬度/经度坐标转换为采用double的NSNumber时,其值为nil这是我正在使用的YelpAPI:-(void)queryTopBusinessInfoForTerm:(NSString*)termlocation:(NSString*)locationlatitude:(NSNu

如何用 ffmpeg + canvas 写一个在线可视化音视频编辑工具

概述本文将介绍如何用ffmpeg+canvas写一个在线可视化音视频编辑工具:如何在浏览器运行ffmpeg处理音视频;如何用canvas实现一个视频轨道;如何结合轨道、播放器和ffmpeg,实现视频编辑可视化;关键词ffmpeg、video、轨道、可视化、canvas效果截图体验地址videoCut(部署在vercel,需科学上网)代码仓库img-generate (都点进去了,帮我点个免费的star吧)项目背景项目制作原因在工作和生活中,经常会遇到一些音视频相关的问题,比如:想要从一个视频中截图一张图片;想要从一个长视频中截取某个特定的片段;格式转化,从视频中提取音频;获取视频信息,如帧率;

ios - 在 xcode 中更新 cocos2d,添加 kazmath

所以我有一个现有的cocos2d项目,想升级cocos2d版本。我在xcode中右键单击我的项目并选择“添加文件...”选项。然后我从cocos2d提取的文件夹中选择kazmath文件夹。在将文件添加到我的项目时,如果需要,我选择了复制项目。现在的问题是kazmath库在我的项目中显示为蓝色图标并且无法被引用。其他源代码文件夹以黄色图标显示,因此这里肯定有所不同。截图为: 最佳答案 您选择了创建文件夹引用选项而不是创建组选项。删除文件夹并重新添加。确保您选择了创建群组选项。执行此操作后,如果仍然出现错误,则将kazmath文件夹的父

Unity2D游戏开发记录 UI小地图的实现

Unity2D游戏开发记录UI小地图的实现核心思路来源我的实现方法代码补充说明核心思路来源链接:【Unity2D】小地图的实现思路代码展示在14分40秒我的实现方法地图生成方法教程链接:【Unity教程搬运】Unity中程序化生成的2D地牢地图采用的数据格式以及使用方法//Hashsetfloorfloor.add(newVector2Int(intx,inty));//获取地图信息foreach(varpositioninfloor){print(position.x,position.y)}代码publicclassminimap:MonoBehaviour{//小地图大小staticVe

ios - PaintCode Canvas 的最佳宽度和高度是多少?

我正在使用Xcode7开发一个适用于所有iPhone屏幕的应用程序。我正在使用PaintCode2来设计用户界面。但是我对在UIView上呈现界面时适合所有屏幕尺寸而不会丢失任何细节的最佳高度和宽度感到困惑。有人可以建议我设计的最佳Canvas尺寸吗? 最佳答案 如果您想在PaintCode中设计应用程序,最好的方法可能是使用框架。通过设置调整大小行为,您可以获得所有iPhone屏幕尺寸的最佳布局。然后,您可以使用一个Canvas作为主要Canvas,并使用其他尺寸的SymbolCanvas。见附图。请记住,在PaintCode中设

javascript - 关于 draw/clearRect 的 IOS HTML5 Canvas 问题

我使用的是iOS9.3.2并且遇到一个问题,如果我使用给定的一组尺寸绘制图像,然后使用相同的尺寸删除该图像(使用clearRect),则图像会有剩余边缘。为了解决这个问题,我只是调整了我要清除的尺寸,直到我旋转手机(这并不总是打破它但可能有50%的时间它会打破它)。然后边缘会回来。这在Android上的chrome浏览器中不是问题,但在iOS上的safari和chrome上都会发生。有人有什么建议吗?我还没有找到与此相关的任何现有问题,但如果您有任何帮助,我将不胜感激!谢谢! 最佳答案 这几乎可以肯定是由于绘制图像时的抗锯齿造成的。