Sunday, November 29, 2020

Docker - Part 1 Introduction

Docker - Part 1 Introductionඅද මං කියලා දෙන්නම් container management service එකක් වෙන Docker ගැන. ඊට කලින් අපි බලමු මොනවද මේ container management service කියන්නෙ කියලා.  Container management කියන්නෙ ගොඩක් software containers, organizing කරලා ඒවා එකට එකතු කරන්වා...

Wednesday, November 25, 2020

Java Programming sinhala tutorial - For-each Loop - Part 20

Java Flow Control "For-each Loop"/ "Enhance Loop"    Loops ගැන කලින් ලිපියක (part 11) විස්තර කරන අතර තුර For-each loop ගැන සදහන් කලත් වැඩිපුර විස්තර මේ ලිපියෙන් අපි අද දැනගමු. මිට කලින් ලිපි 2 මගින් අපි arrays ගැන දැනගත්තානේ. For-each loop භාවිතා කරනුයේ arrays පහසුවෙන් හැසිරවිමටයි.   ...

Tuesday, November 24, 2020

JMonkey Engine - How to apply texture

අද අපි බලමු කොහොමද  texture  එකක්  apply  කර ගන්නේ කියල. මුලින්ම වෙනදා වගේ අළුත්  class එකක් හදා ගන්න. ඊට පස්සේ මේ පහළ තියෙන  code  එක copy paste කරන්න. මේ  code  එකින් කරන්නේ  box  එකක් හදලා එකට material  එකක් දාගෙන ඊට පස්සේ  texture...

Sunday, November 22, 2020

Java Programming sinhala tutorial - Passing an Array into a Method - Part 19

Passing an Array into a Method    අපි කලින් ලිපියෙන් arrays ගැන දැන ගත්තනේ. අද අපි බලමු method එකකට කොහොමද array එකක් යවන්නේ එහෙමත් නැත්තම් pass කරන්නේ කියලා.    Method එකකට array එකක් pass කිරීම සදහා method එකට call කරන statement එකෙහි argument සදහා array address...

Sunday, November 15, 2020

Java Programming sinhala tutorial - Java Arrays - Part 18

 Java Arrays    එකම data type එකේ variable කිහිපයක් single unit එකකින් represent කිරීමට java arrays භාවිතා කරයි. Program එකකදී int x0, x1, x2, x3; ලෙස command එක ලියු විට memory එක x0, x1, x2, x3 සදහා වෙන වෙනම space වෙන් කරයි. (variable stack එකේ වෙන වෙනම space වෙන් කරයි)  ...

Friday, November 6, 2020

Java Programming sinhala tutorial - Recursive Method Calling - Part 17

Recursive Method Calling    Method එකක් තමන්ටම නැවත නැවතත් call කිරීමේ ක්‍රියාවලිය recursive method calling ලෙස හදුන්වනවා. මෙලෙස call කරනු ලබන method එක recursive method ලෙස හදුනා ගන්න පුළුවන්.Recursion with infinite timeRecursion with finite timeRecursion with factorial numberතවත් Java...

Wednesday, November 4, 2020

Game Development - JmonkeyEngine - Adding GUI

3D games සාමාන්යයෙන් full-screen window එකක play කරන්නේ. කෙසේ වෙතත් standard Swing application එකක jME 3 canvas කැන්වස් එකක් embed කරන්න පුළුවන්. ඒක තමයි අද අපි මේ කරන්න යන්නේ. මේක ප්‍රයෝජනවත් වන්නේ ඔයා user interface එකක interactive 3D viewer එකක් වගේ දානවානම්. උදාහරණයක් ලෙස interactive scientific...

Monday, November 2, 2020

Blender Sinhala Tutorial - Doughnut - Part1

Blender වල ගොඩක් famous tutorial  එකක් තමයි මේ doughnut එකක් හදන එක. ඉතින් මමත් එක ඔයාලට කියලා දෙන්න හිතුව. මුලින් ඉතින් blender open කරගන්න. ඊට පස්සේ එන cube එක delete button එක ප්‍රෙස් කරල ඩිලීට් කරගන්න. ඊට පස්සේ Shift + A click කරන්න. ඊට පස්සේ එන menu එකෙන් Torus තෝරන්න....