canvas相关内容
我的网格 tileWidth = 64PX tileHeight = 128像素 (图像本身是128像素,虽然实际钻的是32PX高大64PX宽) 正如你所看到的,我有一个交错的网格系统;不过,我已经花了近两年时间试图想一个系统,我可以把鼠标的坐标相对于画布上,并找出原因的瓷砖被点击(显然是在一个菱形场)。 例如,如果我点击瓷砖 21,26 - ?我怎么会明白这一点
..
我有我的九年级的科学公正的项目的问题,我需要一些帮助。对于我的项目,我想打一个交通仿真,但有一点是给我麻烦...... 让我们说,我有一个行的坐标(25,35 45,65,30,85 - 这将是两部分的线)。我需要移动一个点(车)沿着这条线以恒定的距离每帧。我怎样才能做到这一点? 谢谢,C.Ruhl 解决方案 考虑行(25,35 45,65)。从开始到结束时的矢量为(20,30)。要移动一
..
需要绘制alphaball.png图像在画布上的图像不同的位置。 位置(X和Y坐标),需要从数据JSON对象传递。 与code提alphaball.png是不可见的。可以做些什么? // JSON对象 数据= [{ “×”:[“200”], “Y”:“200”] },{ “×”:[“150”], “Y”:“15
..
1)在画布我画SVG文件(awesome_tiger.svg)与drawSvg(canvg)。 2)在该SVG文件我绘制的图像*的(green1.png和pink.png)的*的坐标从JSON越来越。 VAR dataJSON =数据|| []; VAR dataJSON2 =数据2 || []; 3)所以,在我能够平移该我是 DRAW1(scaleValue)绘制完整的绘制。
..
我有一个自定义的控件是做了很多2D直画到画布。 部分此图的是文本,所以我使用的欲绘制一些范围内的文本 - 一个左上,特定的最大宽度,并且线的最大数目。绘制文本后,我想知道有多少行花了。 有一个内置的功能来绘制边界内做分裂明智的文字? 如果不是,是否有一个标准的配方,这样做? 解决方案 您可以使用
..
我试图在JavaScript来构建一个基于区块的游戏,使用HTML5画布。有-many-发动机可供选择,如; JawsJS GameJS 的Cocos2D MelonJS CraftyJS ImpactJS (商业) ......这样的例子不胜枚举和。 但是,似乎没有为一个事实上的所有这些不同的实现之间的标准。基本上我要寻找的JavaScript游戏引擎的“jQuery的”。一说是由一个(大
..
我的问题是,什么是着色正在使用的drawImage方法绘制的图像的最佳方式。目标使用率因为这是先进的2D粒子效果(游戏开发),其中颗粒改变颜色随着时间的推移等等。我不问如何着色整个画布,只有当前图像我是要绘制。 我已得出结论,globalAlpha参数影响所绘制的当前图像。 //作品的drawImage() canvas2d.globalAlpha = 0.5; 但我怎么着色每个图像
..
我有点惊讶,这是不可能通过XAML建立一个绑定Canvas.Children。我不得不求助于code隐藏方法,看起来是这样的: 私人无效UserControl_Loaded(对象发件人,RoutedEventArgs E) { DesignerViewModel DVM = this.DataContext为DesignerViewModel; dvm.Document.Item
..
我创造了我自己的子类的标准WPF画布,以支持各种附加功能,在那些我想管理画布上的元素的Z-指数,但为了做到这一点,我需要运行一些$ C $ Ç每当一个元件被添加或删除至/从画布。遗憾的是没有画布,也不是儿童性似乎有相应的事件来处理这些情况。 什么是解决这一问题的最好/最简单的方法是什么?现在我手动调用一个方法,从任何地方在我的code我添加/删除一些东西之外,但这是相当“哈克”,不是很不错的的c
..
在公司,我的工作,我有机会编写一个应用程序,这将取代旧的Excel工作簿,这是用来规划生产队列。由于VBA简单和Excel易于使用,对于这几年的工作簿使用由几个人来规划/添加关于当前生产状态更改/笔记。整个工作簿中有几个要素的(有关产品的其他信息都存储在不同的表,等),但缺乏更多。 我勾勒出它的样子(我从内存中重新创建它,简单的布局,因此它可以读取): 这只是一个草图,但原来是丑陋的,不切
..
我建立一个简单的 WPF 应用程序。我有一个的透明最大化的窗口和画布(canvas1)。 我想在鼠标的位置 canvas1 或主窗口(以这种情况下是同样的事情)。 有关这样做的我用这个code: 点p = Mouse.GetPosition(canvas1); //然后我有p.X和p.Y 这code正常工作的非透明 画布。问题是,我有一个透明 画布,这code不工作...(它不给我错
..
我有三个已知位置,目前我开车两行,像这样: 行线=新行 { StrokeThickness = 3, 行程= lineColor, X1 = MYX, Y1 = MYY, X2 = MYX, Y2 = MiddleY }; Graph.Children.Add(线); 行=新线 { StrokeThickness = 3, 行程
..
我画了很多线在很长的画布(想想带状图)并将它调整得相当好性能,采用了低级别的几何类和冻结他们,等这个改进的性能大幅提升,但它仍然需要几秒钟加载几千项到画布。我跑的应用程序中的性能分析,它看起来像时的大比例采取的是每次调用 canvas.children.add()。我读过这应该是一个轻量级的号召,因为我称它无数次的一种方法,它不应该尝试做任何重物其间......难道还有可能是这可能是服用其它原因这
..
我在寻找意见使用Canvas与网格面板在WPF。 我需要有基本的网格布局,经典的输入形式,有的可能有小的数据网格内,groupboxes,但在网格布局中的所有排列。我挣扎是否要使用网格或画布面板为我所有的形式。网格是给我良好的结构;我可以保持控制的更多easily¬对齐。我将有基类(即继承窗口类)的所有窗口,所以设计师在Visual Studio将是无用的,因为它有问题的这种继承,并与网格面板我真
..
我想创建一个显示Datagrid的,它图表一个WinForm应用程序。我的要求是,用户应该能够根据自己的选择来定位这些元素,就像我们在WinForm的设计视图中拖放文本框,标签。我知道,有在WPF Canvas类的,但我想在winform achive一样的。 在这个任何指针?或者我们可以使用WPF画布在WinForm的?任何例子。 谢谢, Omky 解决方案 您可以在Windows中使用
..
我有我想要放置一个椭圆在画布上的一个点。我想要的椭圆的中心将超过这一点。目前左上角的椭圆的最边缘了这一点。 我知道我可以在画布上编程移椭圆形,但我不知道是否有一种方法来告诉WPF居中从左上角??? 调整其大小超过该点的元素,而不是 解决方案 我不知道任何内置的功能,在椭圆设置其上的一个点中心,但你可以扩展椭圆类来做到这一点。 添加此类项目 公共静态类EllipseX { 公共静态
..
我有内部帆布一个Shape ,像这样的: <的ScrollViewer> < BORDER高度=“342”宽度=“470”的HorizontalAlignment =“左” VerticalAlignment =“热门”了borderThickness =“3”BorderBrush =“黑”> <帆布背景=“白”&G
..
我正在写一个WPF应用程序,有一个画布在里面。这画布会在运行时自定义的渲染。这有点像游戏中,它需要以像素进行测量。我需要能够把我的画布来478x478像素(客户端矩形的大小)。我不希望任何缩放或其他与分辨率无关的步骤,发生在我的画布。 我不知道这是可能的WPF,因为它的性质是独立的分辨率。我的问题: 如何调整我的画布在运行时(函数调用?) 当我调整我的画布,被渲染的区域(客户端矩形)将成为该尺
..
我创建了一个自定义画布控件WPF 画布继承。我使用它像这样在主窗口 - <的ScrollViewer HorizontalScrollBarVisibility =“自动” VerticalScrollBarVisibility =“自动”> < RTD:RTDesignerCanvas 保证金=“5” 背景=“白”
..
我有几个点,我尝试使用code绘制贝塞尔曲线的下方 的PathFigure PF =新的PathFigure(points.From,PS,假); // PS - 贝塞尔段列表 PathFigureCollection PFC =新PathFigureCollection(); pfc.Add(PF); VAR PGE =新的PathGeometry(); pg
..