<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Управление камерой в 3D игре]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7997&amp;type=atom" />
	<updated>2014-07-05T05:54:14Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=7997</id>
		<entry>
			<title type="html"><![CDATA[Re: Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84550#p84550" />
			<content type="html"><![CDATA[<p>Отключи акселерацию и попробуй - должно сработать, в CS срабатывает, но правда не по картинке, я там писал более извращённый скрипт. <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-07-05T05:54:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84550#p84550</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=83972#p83972" />
			<content type="html"><![CDATA[<p>Отпишу в этой теме так, как скорее всего в моем случае&nbsp; :<br /></p><div class="quotebox"><blockquote><p>В играх сложно оперировать курсором мышки, такие вопросы понимались и решения по большей части не было. <br />Дело в том, что игры зачастую используют свои обработчики, а команды типа&nbsp; MouseMove предназначены для обычных приложений Windows.</p></blockquote></div><p>Есть скрипт, который предназначен для автоприцеливания в игре. Ищет картинку (индикатор, что объект взят в цель), определяет ее координаты, наводит туда мышку и кликает (выстрел). </p><p>Проблема в том, что в самой игре положение мышки не закреплено за центром экрана как, например, в CS. При срабатывании скрипта камера крутиться на 30-180* от того места где должна быть картинка (индикатор) и производит выстрел. </p><div class="codebox"><pre><code>
CoordMode, Mouse, Screen
~VK63::                                  ;num3
while GetKeyState(&quot;VK63&quot;)
{
ImageSearch, OutputVarX, OutputVarY, 0, 0, 1600, 900, *15 %A_scriptdir%\2.jpg


if ErrorLevel = 0
         {
     MouseClick, Left, %OutputVarX%, %OutputVarY%, 1
     }
}
return
</code></pre></div><br /><p>Прошу помощи, может есть какие-то варианты заставить прицел навестись на картинку?<br />зы: на рабочем столе картинка ищется и кликается безупречно.</p>]]></content>
			<author>
				<name><![CDATA[freeker0k]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27280</uri>
			</author>
			<updated>2014-06-18T11:41:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=83972#p83972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68790#p68790" />
			<content type="html"><![CDATA[<p>Ну всё зависит от игры, но раз удалось реализовать желаемое, то я рад <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-22T19:07:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68790#p68790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68787#p68787" />
			<content type="html"><![CDATA[<p>Благодарю) В самом деле, в большинстве программ мне это не удавалось. Здесь же удалось) По глупости своей удалил запятую после MouseMove, исза чего переменная R не задействовалась. После возврата запятой всё пошло как по маслу^^</p>]]></content>
			<author>
				<name><![CDATA[Nazgulik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29465</uri>
			</author>
			<updated>2013-01-22T17:25:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68787#p68787</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68785#p68785" />
			<content type="html"><![CDATA[<p>В играх сложно оперировать курсором мышки, такие вопросы понимались и решения по большей части не было. <br />Дело в том, что игры зачастую используют свои обработчики, а команды типа&nbsp; <strong>MouseMove</strong> предназначены для обычных приложений Windows.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-22T16:36:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68785#p68785</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Управление камерой в 3D игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68778#p68778" />
			<content type="html"><![CDATA[<p>Пробовал использовать следующий скрипт для передвижения камеры в игре:</p><div class="codebox"><pre><code>m::
MouseMove, 3, 3, 50, R</code></pre></div><p> Но она сдвигается каждый рас на разное, не предсказуемое положение. Причём, довольно таки сильно.<br /> В игре есть два режима курсора - &quot;инвентарный&quot;, когда курсор виден и &quot;камера&quot;, когда курсор скрывается и идёт управление камерой. В &quot;инвентарном&quot; режиме курсор сдвигается нормально.</p>]]></content>
			<author>
				<name><![CDATA[Nazgulik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29465</uri>
			</author>
			<updated>2013-01-22T12:26:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68778#p68778</id>
		</entry>
</feed>
