14 lines
18 KiB
HTML
14 lines
18 KiB
HTML
<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Sprite.SetSpriteDirectionToPoint Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="SetSpriteDirectionToPoint method" /><meta name="System.Keywords" content="Sprite.SetSpriteDirectionToPoint method" /><meta name="Microsoft.Help.F1" content="SpriteLibrary.Sprite.SetSpriteDirectionToPoint" /><meta name="Microsoft.Help.Id" content="M:SpriteLibrary.Sprite.SetSpriteDirectionToPoint(System.Drawing.Point)" /><meta name="Description" content="Sets the Sprite Moving towards a given point. You are responsible to do something with it once it gets there. If you want it to automatically stop upon reaching it, use MoveTo instead. Actually, the MoveTo function works a lot better than this one." /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="SpriteLibrary" /><meta name="file" content="d416e051-269c-c343-aece-3682b87f3cbc" /><meta name="guid" content="d416e051-269c-c343-aece-3682b87f3cbc" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script><script type="text/javascript" src="../scripts/clipboard.min.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">SpriteLibrary<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6b7227c0-7a6a-6342-3b08-917c7de429cc.htm" title="SpriteLibrary" tocid="roottoc">SpriteLibrary</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6b7227c0-7a6a-6342-3b08-917c7de429cc.htm" title="SpriteLibrary" tocid="6b7227c0-7a6a-6342-3b08-917c7de429cc">SpriteLibrary</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="66013d9b-4126-7d65-05bb-94eb9d134be6.htm" title="Sprite Class" tocid="66013d9b-4126-7d65-05bb-94eb9d134be6">Sprite Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="abfab841-a96c-b22d-7cd8-fec3aba92510.htm" title="Sprite Methods" tocid="abfab841-a96c-b22d-7cd8-fec3aba92510">Sprite Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="154fc8b0-0d6c-003e-be50-c94da6bc4597.htm" title="AddAnimation Method " tocid="154fc8b0-0d6c-003e-be50-c94da6bc4597">AddAnimation Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm" title="AnimateJustAFewTimes Method " tocid="3bbc779a-f8e9-8c18-c3c3-89018dd77daf">AnimateJustAFewTimes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff84ba57-4738-8ff0-2356-095dfe1cc159.htm" title="AnimateOnce Method " tocid="ff84ba57-4738-8ff0-2356-095dfe1cc159">AnimateOnce Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="adc84477-1eb3-bb14-ee09-0525268c45f4.htm" title="CancelMoveTo Method " tocid="adc84477-1eb3-bb14-ee09-0525268c45f4">CancelMoveTo Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm" title="ChangeAnimation Method " tocid="25183ea9-6a42-63b0-8051-fd4b9c8dbfe7">ChangeAnimation Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="93aee3f0-fb9a-e628-9224-0128a91d363a.htm" title="ChangeAnimationSpeed Method " tocid="93aee3f0-fb9a-e628-9224-0128a91d363a">ChangeAnimationSpeed Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="859526c5-9283-3edb-386b-905cbaa406fd.htm" title="ChangeFrameAnimationSpeed Method " tocid="859526c5-9283-3edb-386b-905cbaa406fd">ChangeFrameAnimationSpeed Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5d507565-cf0d-de52-2253-b55396e3886a.htm" title="CheckSpriteHitsSprite Method " tocid="5d507565-cf0d-de52-2253-b55396e3886a">CheckSpriteHitsSprite Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm" title="ConvertDegreesToRadians Method " tocid="fd3f0ed3-4608-2686-e248-8f2a1e6a2bac">ConvertDegreesToRadians Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2695c170-24ea-95d2-7f85-34c3930416b5.htm" title="ConvertRadiansToDegrees Method " tocid="2695c170-24ea-95d2-7f85-34c3930416b5">ConvertRadiansToDegrees Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="bc474319-2c51-e93f-07e2-9728d609c563.htm" title="Destroy Method " tocid="bc474319-2c51-e93f-07e2-9728d609c563">Destroy Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm" title="GetAnimationSpeed Method " tocid="d0e10a16-4614-56b2-3e21-ce841f26b3d8">GetAnimationSpeed Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm" title="GetFrameAnimationSpeed Method " tocid="e38f911d-9d99-eac6-b9ea-bffd3d04678a">GetFrameAnimationSpeed Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b29c2176-174b-e620-0e33-9a22730ad05f.htm" title="GetImage Method " tocid="b29c2176-174b-e620-0e33-9a22730ad05f">GetImage Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm" title="GetSpriteBaseImageCenter Method " tocid="ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb">GetSpriteBaseImageCenter Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm" title="GetSpriteDegrees Method " tocid="d5da80cc-4be3-3550-8bf9-5c460fbf2e15">GetSpriteDegrees Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="efb3089a-8900-83fe-ce65-f22e686d7477.htm" title="GetSpritePictureboxCenter Method " tocid="efb3089a-8900-83fe-ce65-f22e686d7477">GetSpritePictureboxCenter Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88cf999b-5b19-4cfc-adab-b0276f18431a.htm" title="GetSpriteRadans Method " tocid="88cf999b-5b19-4cfc-adab-b0276f18431a">GetSpriteRadans Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e9953cab-b878-4169-fda6-d5addecb267b.htm" title="GetSpriteVector Method " tocid="e9953cab-b878-4169-fda6-d5addecb267b">GetSpriteVector Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm" title="HideSprite Method " tocid="e57f527d-aee3-7c4e-fc43-7219b7961fe0">HideSprite Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9474d6c2-30d9-a39b-3c10-b50286f93813.htm" title="IsPaused Method " tocid="9474d6c2-30d9-a39b-3c10-b50286f93813">IsPaused Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1f2c365c-e65b-3894-2e47-41f07250bbc0.htm" title="MoveTo Method " tocid="1f2c365c-e65b-3894-2e47-41f07250bbc0">MoveTo Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm" title="Pause Method " tocid="db9f18b5-9947-5dfc-3174-39f4b1341b1c">Pause Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="adaddf64-5e6e-447b-5d81-c38398216201.htm" title="PutBaseImageLocation Method " tocid="adaddf64-5e6e-447b-5d81-c38398216201">PutBaseImageLocation Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm" title="PutPictureBoxLocation Method " tocid="7cf36b8e-42dc-cc56-1e14-6f248286d92b">PutPictureBoxLocation Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm" title="RecalcPictureBoxLocation Method " tocid="ba26c365-f8d2-0a86-b3b6-1cfab946b3da">RecalcPictureBoxLocation Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm" title="ReplaceImage Method " tocid="0ce33e3f-7f15-3abb-69b9-6826b7d831d7">ReplaceImage Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="56d803c5-e2ad-dd16-0592-b816f726498d.htm" title="ReturnAdjustmentRatio Method " tocid="56d803c5-e2ad-dd16-0592-b816f726498d">ReturnAdjustmentRatio Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c0d47063-6820-3464-ed46-94ffd2329683.htm" title="SendToBack Method " tocid="c0d47063-6820-3464-ed46-94ffd2329683">SendToBack Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm" title="SendToFront Method " tocid="ef420c55-64ea-5230-e9e5-d8c13f98f74a">SendToFront Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36d40ecf-484f-3b53-43e4-87ed9108cb76.htm" title="SetName Method " tocid="36d40ecf-484f-3b53-43e4-87ed9108cb76">SetName Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm" title="SetSize Method " tocid="7cf8acaf-92f1-652e-4c2a-bfd920bc0479">SetSize Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aebe0cd6-1499-7da2-2f96-c86d84189b58.htm" title="SetSpriteDirection Method " tocid="aebe0cd6-1499-7da2-2f96-c86d84189b58">SetSpriteDirection Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0f4e570a-2888-8819-176b-9dd070ca7db4.htm" title="SetSpriteDirectionDegrees Method " tocid="0f4e570a-2888-8819-176b-9dd070ca7db4">SetSpriteDirectionDegrees Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm" title="SetSpriteDirectionRadians Method " tocid="ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6">SetSpriteDirectionRadians Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d416e051-269c-c343-aece-3682b87f3cbc.htm" title="SetSpriteDirectionToPoint Method " tocid="d416e051-269c-c343-aece-3682b87f3cbc">SetSpriteDirectionToPoint Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm" title="SpriteAdjustedPoint Method " tocid="0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e">SpriteAdjustedPoint Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="509560bd-f402-7e7f-a461-46845061a5fc.htm" title="SpriteAtImagePoint Method " tocid="509560bd-f402-7e7f-a461-46845061a5fc">SpriteAtImagePoint Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm" title="SpriteAtPictureBoxPoint Method " tocid="9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436">SpriteAtPictureBoxPoint Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c2f3867b-b906-a526-c836-718da1546a78.htm" title="SpriteCanMoveOnImage Method " tocid="c2f3867b-b906-a526-c836-718da1546a78">SpriteCanMoveOnImage Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="995741fd-f6ea-f11e-ee46-c88de9307e8a.htm" title="SpriteCanMoveOnPictureBox Method " tocid="995741fd-f6ea-f11e-ee46-c88de9307e8a">SpriteCanMoveOnPictureBox Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="96b717e2-d860-aa86-3760-d39620a2bb31.htm" title="SpriteIntersectsRectangle Method " tocid="96b717e2-d860-aa86-3760-d39620a2bb31">SpriteIntersectsRectangle Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm" title="UnhideSprite Method " tocid="6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc">UnhideSprite Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6707f122-af81-e57d-d937-e4000242446f.htm" title="UnPause Method " tocid="6707f122-af81-e57d-d937-e4000242446f">UnPause Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn"><h1>Sprite<span id="LSTEE740169_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEE740169_0?cpp=::|nu=.");</script>SetSpriteDirectionToPoint Method </h1></td></tr></table><span class="introStyle"></span> <div class="summary">
|
||
Sets the Sprite Moving towards a given point. You are responsible to do something with it once it gets there.
|
||
If you want it to automatically stop upon reaching it, use MoveTo instead. Actually, the MoveTo function works
|
||
a lot better than this one. Because of integer rounding and a few other things, this function is a little
|
||
bit imprecise. If you send it towards a point, it will go in that general direction. The MoveTo function
|
||
will perpetually recalculate its way to the destination point and actually reach that point. SetSpriteDirectionToPoint
|
||
will sort-of head in the direction of the point. But MoveTo will go to that point.
|
||
</div><p> </p>
|
||
<strong>Namespace:</strong>
|
||
<a href="6b7227c0-7a6a-6342-3b08-917c7de429cc.htm">SpriteLibrary</a><br />
|
||
<strong>Assembly:</strong>
|
||
SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.5 (1.0.0.5)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EACA_tab1" class="codeSnippetContainerTabSingle">C#</div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EACA_copyCode" href="#" class="copyCodeSnippet" onclick="javascript:CopyToClipboard('ID0EACA');return false;" title="Copy">Copy</a></div></div><div id="ID0EACA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">SetSpriteDirectionToPoint</span>(
|
||
<span class="identifier">Point</span> <span class="parameter">ImagePointDestination</span>
|
||
)</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EACA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">ImagePointDestination</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/bk9hwzbw" target="_blank">System.Drawing<span id="LSTEE740169_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEE740169_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Point</a><br />The destination, based off a point on the background image, that we send the sprite towards.</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="66013d9b-4126-7d65-05bb-94eb9d134be6.htm">Sprite Class</a></div><div class="seeAlsoStyle"><a href="6b7227c0-7a6a-6342-3b08-917c7de429cc.htm">SpriteLibrary Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html> |