<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[First person camera w&#x2F; mouse controls]]></title><description><![CDATA[<p dir="auto">I’m making a fps (first person shooter), and I want the view to move with the mouse, but not have to click, like in free mode, have a limit to the v angle in which the camera looks at. and make the player move forward only based on the Z-rotation, not the x or y.</p>
]]></description><link>https://forum.creaticode.com/topic/1962/first-person-camera-w-mouse-controls</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 00:41:43 GMT</lastBuildDate><atom:link href="https://forum.creaticode.com/topic/1962.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 May 2025 18:40:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to First person camera w&#x2F; mouse controls on Thu, 15 May 2025 19:33:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.creaticode.com/uid/720">@remi-1286167-510cee35</a></p>
<p dir="auto">If you use the pointer lock, the v-angle will be automatically changed. But you said you want to limit the v-angle?</p>
<p dir="auto">If you want it to move freely but within a range, you can still use the same block to set the v-angle whenever it is outside the range.</p>
]]></description><link>https://forum.creaticode.com/post/7851</link><guid isPermaLink="true">https://forum.creaticode.com/post/7851</guid><dc:creator><![CDATA[info-creaticode]]></dc:creator><pubDate>Thu, 15 May 2025 19:33:36 GMT</pubDate></item><item><title><![CDATA[Reply to First person camera w&#x2F; mouse controls on Thu, 15 May 2025 19:10:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.creaticode.com/uid/4">@info-creaticode</a> How would I change my follow camera’s v-<br />
rotation?</p>
]]></description><link>https://forum.creaticode.com/post/7850</link><guid isPermaLink="true">https://forum.creaticode.com/post/7850</guid><dc:creator><![CDATA[remi.1286167-510cee35]]></dc:creator><pubDate>Thu, 15 May 2025 19:10:27 GMT</pubDate></item><item><title><![CDATA[Reply to First person camera w&#x2F; mouse controls on Thu, 15 May 2025 19:00:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.creaticode.com/uid/720">@remi-1286167-510cee35</a></p>
<p dir="auto">This seems very similar to the Minecraft demo, where you use “lock pointer” to control the camera view using the mouse pointer:</p>
<p dir="auto"><a href="http://play.creaticode.com/projects/660aa865b57a3da838c387bc" target="_blank" rel="noopener noreferrer nofollow ugc">play.creaticode.com/projects/660aa865b57a3da838c387bc</a></p>
<p dir="auto"> <br />
To lock the vertical angle, a simple trick is to repeatedly set the camera’s v-angle to 90 degrees whenever it is not:</p>
<p dir="auto"><img src="https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/efa4a31b-d0b3-42be-9fe4-40af69265f03.png" alt="5e72b248-fd89-46ad-9d2b-d350b5927689-image.png" class=" img-responsive img-markdown" width="790" height="133" /></p>
]]></description><link>https://forum.creaticode.com/post/7849</link><guid isPermaLink="true">https://forum.creaticode.com/post/7849</guid><dc:creator><![CDATA[info-creaticode]]></dc:creator><pubDate>Thu, 15 May 2025 19:00:35 GMT</pubDate></item></channel></rss>