<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem threejs</title>
<link>https://forum.pasja-informatyki.pl/tag/threejs</link>
<description>Powered by Question2Answer</description>
<item>
<title>Przepisuje swoja starą 10 letnią gre na technologie webowe</title>
<link>https://forum.pasja-informatyki.pl/594235/przepisuje-swoja-stara-10-letnia-gre-na-technologie-webowe</link>
<description>

&lt;p&gt;Siemka! Około 10 lat temu byłem w trakcie pisania gry w technologii C# + XNA. Niestety nie dokończyłem jej przez zbyt duży bałagan w kodzie i zbyt małe doświadczenie. (Opublikowałem wersje 0.9.3 której brakowało kilku rzeczy które chciałem zrealizować) Chciałem wrócić do tego projektu jednak użyć innej technologii. Pomyślałem że zrobię równocześnie serie filmów w trakcie tworzenia gry na nowo. Oraz podzielę się swoimi doświadczeniami i przemyśleniami co można było zrobić inaczej a co zostało zaimplementowane dość fajnie.&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
Całość będzie dostępna na github a nowy kod będę starał się dość dokładnie wyjaśnić więc może być to dobra okazja do poznania zagadnień związanych z tworzeniem gier lub biblioteki&amp;nbsp;Three.JSa która&amp;nbsp;chcę użyć mimo że będzie to gra &quot;2D&quot;&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
Zapraszam na 1 odcinek i czekam na jakieś pytania lub krytykę ;D&amp;nbsp;
&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://youtu.be/fD1ChNUop0U&quot;&gt;https://youtu.be/fD1ChNUop0U&lt;/a&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;</description>
<category>Nasze projekty</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594235/przepisuje-swoja-stara-10-letnia-gre-na-technologie-webowe</guid>
<pubDate>Thu, 30 May 2024 08:13:57 +0000</pubDate>
</item>
<item>
<title>Three.js - element nie wyświetla się.</title>
<link>https://forum.pasja-informatyki.pl/502663/three-js-element-nie-wyswietla-sie</link>
<description>

&lt;p&gt;Witam, ostatnio zacząłem naukę biblioteki Three.js. Oczywiście jak to na starcie bywa u mnie zaczynam z poradników. Zrobiłem kod tak jak Pan Roman z kanału Hello Roman. Efekt tego taki, że wyświetla mi czarną scenę, ale nie wyświetla obiektu. Czyżby coś było nie tak ze światłem? Albo jestem ślepy albo mam gdzieś literówkę i tego nie widzę.&lt;/p&gt;



&lt;p&gt;Proszę o pomoc i pozdrawiam.&lt;/p&gt;



&lt;p&gt;Kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera(24, window.innerWidth / window.innerHeight, 0.1, 1000);

const renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);


const colorRed = new THREE.Color('hsl(40, 100%, 64%)');
const colorPink = new THREE.Color('hsl(250, 100%, 64%)');

const geometry = new THREE.BoxGeometry({
    width: 20,
    height: 20,
    depth: 50,
});

const material = new THREE.MeshPhongMaterial({
    color: colorRed,
    shininess: 80,
});

const cube = new THREE.Mesh(geometry, material);

const light = new THREE.PointLight(colorPink, 2);

light.position.z = 20;
light.position.y = -20;
light.position.x = -40;

scene.add(cube);
scene.add(light);

camera.position.z = 25;

renderer.render(scene, camera);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;1. Konsola nie wyrzuca błędów.&lt;/p&gt;



&lt;p&gt;2. Raczej to nie wina światła, ponieważ zmieniłem materiał &lt;strong&gt;MeshPhongMaterial&lt;/strong&gt; na&lt;strong&gt; MeshBasicMaterial&lt;/strong&gt; (który nie potrzebuje światła) i efekt jest ten sam.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/502663/three-js-element-nie-wyswietla-sie</guid>
<pubDate>Wed, 05 Aug 2020 13:27:54 +0000</pubDate>
</item>
<item>
<title>Uncaught TypeError: Cannot read property 'appendChild' of null</title>
<link>https://forum.pasja-informatyki.pl/502648/uncaught-typeerror-cannot-read-property-appendchild-of-null</link>
<description>

&lt;p&gt;Witam, pracuje sobie z Three.js. Już na samym starcie mam problem z czystym js.&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);&lt;/pre&gt;



&lt;p&gt;Jak to możliwe, że nie wykrywa body? Proszę o pomoc.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/502648/uncaught-typeerror-cannot-read-property-appendchild-of-null</guid>
<pubDate>Wed, 05 Aug 2020 13:01:34 +0000</pubDate>
</item>
<item>
<title>BabylonJS czy ThreeJS?</title>
<link>https://forum.pasja-informatyki.pl/133780/babylonjs-czy-threejs</link>
<description>Witam!&lt;br /&gt;
Jak w temacie: BabylonJS czy ThreeJS? a może alternatywa?&lt;br /&gt;
Proszę o uzasadnianie swoich wypowiedzi, wypisać plusy i minusy :)&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam!</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/133780/babylonjs-czy-threejs</guid>
<pubDate>Sun, 24 Apr 2016 07:57:48 +0000</pubDate>
</item>
</channel>
</rss>