canvas相关内容

找到这片被点击一个等距,交错塔系统

我的网格 tileWidth = 64PX tileHeight = 128像素 (图像本身是128像素,虽然实际钻的是32PX高大64PX宽) 正如你所看到的,我有一个交错的网格系统;不过,我已经花了近两年时间试图想一个系统,我可以把鼠标的坐标相对于画布上,并找出原因的瓷砖被点击(显然是在一个菱形场)。 例如,如果我点击瓷砖 21,26 - ?我怎么会明白这一点 ..
发布时间:2015-11-28 10:44:50 其他开发

移动一个点除了在JavaScript画布线路

我有我的九年级的科学公正的项目的问题,我需要一些帮助。对于我的项目,我想打一个交通仿真,但有一点是给我麻烦...... 让我们说,我有一个行的坐标(25,35 45,65,30,85 - 这将是两部分的线)。我需要移动一个点(车)沿着这条线以恒定的距离每帧。我怎样才能做到这一点? 谢谢,C.Ruhl 解决方案 考虑行(25,35 45,65)。从开始到结束时的矢量为(20,30)。要移动一 ..
发布时间:2015-11-28 10:42:42 前端开发

如何在拖动画布​​图像/对象?

1)在画布我画SVG文件(awesome_tiger.svg)与drawSvg(canvg)。 2)在该SVG文件我绘制的图像*的(green1.png和pink.png)的*的坐标从JSON越来越。 VAR dataJSON =数据|| []; VAR dataJSON2 =数据2 || []; 3)所以,在我能够平移该我是 DRAW1(scaleValue)绘制完整的绘制。 ..
发布时间:2015-11-28 10:42:10 前端开发

在Android画布包皮过长的文本

我有一个自定义的控件是做了很多2D直画到画布。 部分此图的是文本,所以我使用的欲绘制一些范围内的文本 - 一个左上,特定的最大宽度,并且线的最大数目。绘制文本后,我想知道有多少行花了。 有一个内置的功能来绘制边界内做分裂明智的文字? 如果不是,是否有一个标准的配方,这样做? 解决方案 您可以使用 ..
发布时间:2015-11-28 10:41:09 移动开发

2D引擎为Javascript

我试图在JavaScript来构建一个基于区块的游戏,使用HTML5画布。有-many-发动机可供选择,如; JawsJS GameJS 的Cocos2D MelonJS CraftyJS ImpactJS (商业) ......这样的例子不胜枚举和。 但是,似乎没有为一个事实上的所有这些不同的实现之间的标准。基本上我要寻找的JavaScript游戏引擎的“jQuery的”。一说是由一个(大 ..
发布时间:2015-11-28 10:40:24 前端开发

我如何着色与HTML5画布图像?

我的问题是,什么是着色正在使用的drawImage方法绘制的图像的最佳方式。目标使用率因为这是先进的2D粒子效果(游戏开发),其中颗粒改变颜色随着时间的推移等等。我不问如何着色整个画布,只有当前图像我是要绘制。 我已得出结论,globalAlpha参数影响所绘制的当前图像。 //作品的drawImage() canvas2d.globalAlpha = 0.5; 但我怎么着色每个图像 ..
发布时间:2015-11-28 10:39:32 前端开发

帆布WPF中 - 我如何检测从画布当一个元素被添加/删除?

我创造了我自己的子类的标准WPF画布,以支持各种附加功能,在那些我想管理画布上的元素的Z-指数,但为了做到这一点,我需要运行一些$ C $ Ç每当一个元件被添加或删除至/从画布。遗憾的是没有画布,也不是儿童性似乎有相应的事件来处理这些情况。 什么是解决这一问题的最好/最简单的方法是什么?现在我手动调用一个方法,从任何地方在我的code我添加/删除一些东西之外,但这是相当“哈克”,不是很不错的的c ..
发布时间:2015-11-27 10:45:24 C#/.NET

的Visual C ++应用程序作为一个前端到MS Access数据库 - 多用户数据访问和画布般的GUI问题

在公司,我的工作,我有机会编写一个应用程序,这将取代旧的Excel工作簿,这是用来规划生产队列。由于VBA简单和Excel易于使用,对于这几年的工作簿使用由几个人来规划/添加关于当前生产状态更改/笔记。整个工作簿中有几个要素的(有关产品的其他信息都存储在不同的表,等),但缺乏更多。 我勾勒出它的样子(我从内存中重新创建它,简单的布局,因此它可以读取): 这只是一个草图,但原来是丑陋的,不切 ..
发布时间:2015-11-26 21:57:36 C#/.NET

获取在画布上用透明背景鼠标位置

我建立一个简单的 WPF 应用程序。我有一个的透明最大化的窗口和画布(canvas1)。 我想在鼠标的位置 canvas1 或主窗口(以这种情况下是同样的事情)。 有关这样做的我用这个code: 点p = Mouse.GetPosition(canvas1); //然后我有p.X和p.Y 这code正常工作的非透明 画布。问题是,我有一个透明 画布,这code不工作...(它不给我错 ..
发布时间:2015-11-26 19:16:55 C#/.NET

如何绘制在WPF的平滑曲线?

我有三个已知位置,目前我开车两行,像这样: 行线=新行 { StrokeThickness = 3, 行程= lineColor, X1 = MYX, Y1 = MYY, X2 = MYX, Y2 = MiddleY }; Graph.Children.Add(线); 行=新线 { StrokeThickness = 3, 行程 ..
发布时间:2015-11-26 18:27:11 C#/.NET

WPF画布性能 - children.add调用多次

我画了很多线在很长的画布(想想带状图)并将它调整得相当好性能,采用了低级别的几何类和冻结他们,等这个改进的性能大幅提升,但它仍然需要几秒钟加载几千项到画布。我跑的应用程序中的性能分析,它看起来像时的大比例采取的是每次调用 canvas.children.add()。我读过这应该是一个轻量级的号召,因为我称它无数次的一种方法,它不应该尝试做任何重物其间......难道还有可能是这可能是服用其它原因这 ..
发布时间:2015-11-26 10:37:10 C#/.NET

电网与帆布

我在寻找意见使用Canvas与网格面板在WPF。 我需要有基本的网格布局,经典的输入形式,有的可能有小的数据网格内,groupboxes,但在网格布局中的所有排列。我挣扎是否要使用网格或画布面板为我所有的形式。网格是给我良好的结构;我可以保持控制的更多easily¬对齐。我将有基类(即继承窗口类)的所有窗口,所以设计师在Visual Studio将是无用的,因为它有问题的这种继承,并与网格面板我真 ..
发布时间:2015-11-26 00:51:56 C#/.NET

在Windows窗体.NET应用程序使用Canvas

我想创建一个显示Datagrid的,它图表一个WinForm应用程序。我的要求是,用户应该能够根据自己的选择来定位这些元素,就像我们在WinForm的设计视图中拖放文本框,标签。我知道,有在WPF Canvas类的,但我想在winform achive一样的。 在这个任何指针?或者我们可以使用WPF画布在WinForm的?任何例子。 谢谢, Omky 解决方案 您可以在Windows中使用 ..
发布时间:2015-11-25 16:07:17 C#/.NET

在画布WPF元素定位

我有我想要放置一个椭圆在画布上的一个点。我想要的椭圆的中心将超过这一点。目前左上角的椭圆的最边缘了这一点。 我知道我可以在画布上编程移椭圆形,但我不知道是否有一种方法来告诉WPF居中从左上角??? 调整其大小超过该点的元素,而不是 解决方案 我不知道任何内置的功能,在椭圆设置其上的一个点中心,但你可以扩展椭圆类来做到这一点。 添加此类项目 公共静态类EllipseX { 公共静态 ..
发布时间:2015-11-25 15:49:53 C#/.NET

如何专门绘制形状内画布

我有内部帆布一个Shape ,像这样的: <的ScrollViewer> < BORDER高度=“342”宽度=“470”的Horizo​​ntalAlignment =“左” VerticalAlignment =“热门”了borderThickness =“3”BorderBrush =“黑”> <帆布背景=“白”&G ..
发布时间:2015-11-25 15:29:33 C#/.NET

如何调整在WPF中的画布?

我正在写一个WPF应用程序,有一个画布在里面。这画布会在运行时自定义的渲染。这有点像游戏中,它需要以像素进行测量。我需要能够把我的画布来478x478像素(客户端矩形的大小)。我不希望任何缩放或其他与分辨率无关的步骤,发生在我的画布。 我不知道这是可能的WPF,因为它的性质是独立的分辨率。我的问题: 如何调整我的画布在运行时(函数调用?) 当我调整我的画布,被渲染的区域(客户端矩形)将成为该尺 ..
发布时间:2015-11-25 15:24:21 C#/.NET

如何通过几个点来绘制贝塞尔曲线?

我有几个点,我尝试使用code绘制贝塞尔曲线的下方 的PathFigure PF =新的PathFigure(points.From,PS,假); // PS - 贝塞尔段列表 PathFigureCollection PFC =新PathFigureCollection(); pfc.Add(PF); VAR PGE =新的PathGeometry(); pg ..
发布时间:2015-11-24 22:30:37 C#/.NET