问题标签 [line-drawing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1192 浏览

asp.net-ajax - ASP.NET AJAX 中的手绘线图

如何在 ASP.NET 3.5 AJAX 中的图像上方绘制手绘线?

0 投票
1 回答
531 浏览

flash - Flash lineStyle 圆形粗细?

包含我游戏世界中所有元素的精灵使用现实世界的米作为距离单位,它不知道像素是什么。然后我对这个精灵应用一个比例,使它在屏幕上看起来正确。目前我使用 1 米 = 100 像素,所以比例 = 100。

如果我尝试在这个精灵内画一条线,它会出现lineStyle(thinkness)在厚度参数周围。如果我指定 0.5 (50 cm),它总是以 1 个像素 (1 cm) 绘制。如果我指定 0.6,线条将变为 100 像素或 1 米厚。所以基本上我只能画出 1、100、200 等像素的线条。

我能做些什么吗?否则我将不得不为我的世界使用一个更小的单位,比如毫米。

0 投票
1 回答
796 浏览

iphone - Draw a straight line on the screen in Cocos2d?

I am making a game in which you shoot a ball. I want there to be a line that follows your finger when you touch the screen (showing you the path the ball will travel). It needs to be straight, and also a little side question:

Once the line is drawn, is there a way to detect if it collides with a sprite? So, if the line hits a wall, it won't go through it? Any help is appreciated, Thanks!

0 投票
1 回答
7684 浏览

iphone - Open GL - ES 2.0:画一条简单的线

我花了相当多的时间和精力试图弄清楚如何在 iPhone 上的 opneGL es 中画一条线。这是我的代码

但我在屏幕上看到的只是一个空白屏幕。我已经黔驴技穷了。任何人都可以将我指向正确的方向吗

0 投票
1 回答
1029 浏览

android - Android画线游戏(如飞控)教程?

我正在寻找一个教程,让我制作一个简单的线跟踪应用程序,没有其他花哨的东西,如碰撞。如果我能在本周结束时让一个物体跟随屏幕上画的一条线,那就太好了。

在熟悉了 android dev 并创建了一些应用程序(计算器、转换器)之后,我想我已经准备好用一个包含主循环的游戏来加强它了。

我认为这正是我正在寻找的:http ://www.rengelbert.com/tutorial.php?id=182

这是演示:http ://www.rengelbert.com/swf/LineDrawing.html

0 投票
1 回答
403 浏览

iphone - 使 UIBezierPath 的外边缘半透明

我目前正在 UIBezierPath 中绘制 UIImage,如下所示:

它效果很好,但是我希望图像具有“平滑边缘”,略微透明,因为我正在将它绘制在另一个图像之上......现在边缘非常粗糙。

谢谢你的帮助!

0 投票
1 回答
1946 浏览

c++ - 如何画线(斜线)?

如何绘制非正交线?

如果我们有一条正交线,这很容易:

考虑 X1 = 100,Y1 = 80;X2=100,Y2=185;

所以我们在这条线上有这样的东西。

如果我想绘制一条非正交线,例如:

X1 = 100 , Y1 = 80 和 X2 = 115 , Y2 = 185

我将如何构建一个循环来绘制这条线?

0 投票
1 回答
380 浏览

opengl-es - cocos2d-iphone中线条绘制中的Alpha覆盖

我是 cocos2d 的初学者。

我正在开发一个画线应用程序,我在其中绘制各种颜色的线。我已经实现了它,我面临的问题是颜色混合。在线条边缘,为了进行抗锯齿,对其应用淡出颜色。当我在它上面画另一条线时,这些线看起来不太好,即混合的叠加层就像图像中的淡出颜色一样可见 边缘融合

我尝试使用{GL_ONE, GL_ONE_MINUS_SRC_ALPHA}{GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA} 作为混合功能,还尝试了其他一些功能,但无法获得正确的混合。在过去的三天里我无法解决这个问题。有人可以帮我解决这个问题吗?

0 投票
1 回答
467 浏览

ios - 使用 Cocos2D for iPhone 绘制线条

我正在使用 Cocos2D 制作一个简单的游戏。用户可以触摸和追踪小移动物体的路径。然后对象跟随路径。这类似于飞行控制游戏机制。

我的代码几乎一直运行良好。但是有时我尝试触摸和拖动对象但触摸回调不会触发。以下是我的代码的一般工作方式:

  • 小移动物体继承CCLayer
  • 我正在使用具有单个触摸参数(ccTouchMoved:withEvent:等)的触摸回调
  • 所有回调ccTouchBegan:withEvent:都在对象上(而不是主游戏层)

如何改进触摸处理以避免上述错误?

到目前为止,这是我的想法:也许触摸回调没有触发,因为对象(总是在移动)在用户尝试触摸对象的时候略微移动。这可以通过使用具有触摸集合作为参数的回调处理主游戏层上的触摸来解决。由于总对象数量相对较少(比如少于 50 个),我可以将每个触摸位置与每个对象进行比较。

我还尝试增加对象的可触摸区域(注意 1.5 乘法)。这似乎有所帮助,但并没有消除问题。

另一件要尝试的事情是提高对象的速度,看看回调是否不会更频繁地触发。此刻物体缓慢移动。

任何帮助深表感谢!

0 投票
1 回答
8961 浏览

algorithm - 对称 DDA 是什么意思?

我已阅读有关DDA的信息。但我刚刚遇到了对称 DDA一词。它是什么 ?它与DDA有何不同?