Showing posts with label blog. Show all posts
Showing posts with label blog. Show all posts

Saturday, October 20, 2018

Unity Tutorial Sinhala - Unity ගැන සිංහලෙන් ඉගෙනගමු - Unity Animation - 5

ඔයාලට මතක ඇති අපි පහුගිය post එකෙන් කතා කරේ game objects එකතු කරල unity environment එක හදාගන්නෙ කොහොමද කියල. අද අපි බලමු ඒ game objects වලට animation එකතු කරගන්නෙ කොහොමද කියල.කලින් post එක බැලුවෙ නැත්නම් මෙතනින් බලල එන්න පුලුවන් ඔයලට.



Unity වලදි අපටම Animation හදාගන්න පුලුවන් විදියට එයාල අපට options දීල තියෙන්න, ඒ කියන්නෙ game object (ex:- box) එකක position වෙනස් කරගන්න, rotate වෙන්න, ප්‍රමාණය වෙනස් කරගන්න වගේ පොඩි පොඩි වෙනස් කම් මෙකෙදි හදන්න පුලුවන්. (උදහරණයක් ලෙස අපට  Car එකක් ඉදිරියට පිටුපසට යවන්න ඕන) ඒ වගේ animation මෙකෙදි හදන්න පුලුවන්. ඒ වුනට මිහිහෙක් ඇවිදින animation එකක්. දුවන animation එකක් වගේ complex animation නම් මේකෙන් හදන්න අමාරුයි. එතනදි අපට Autodesk Maya, 3dx Max, Blender වගේ ලොකු software අපට භාවිතා කරන්න වෙනව.

අපි අද බලමු අපි ගිය සතිය create කරපු box එකට animation එකක් දාන්නෙ කොහොමද කියල. 



මුලින් අපට animation එක දාන්න ඕන object එක ඒ කියන්නෙ box එක select කරගන්න.ඊට පස්සෙ window -> Animation -> Animation තෝරන්න.(පහල රූපයේ පරිදි)



එතකොට ඔයාලට මේ animation window එක දකින්න ලැබෙවි. ඒකෙදි create තෝරන්න. 


ඊට පස්සෙ අපේ animation එක save කරගන්න window එකක් ඒවි. එතනදි අපි කැමති තැනක animation එකට නමක් දාල අපට save කරගන්න පුලුවන්. මම මෙතනදි animation කියල folder එකක් හදල, අපි හදන්න යන්නෙ box එක ඉදිරියට යන animation එකක් නිසා forwardAnimation කියල .anime file එකක් විදියට save කරගත්ත.


හරි, දැන් අපි animation එක දාන්න ඕන. ඒකට මම මේ නිල් පාටින් රවුම් කරල තියෙන රතුපාට බොත්තම ඔබල box එකේ පිහිටීම scene window එකෙන් වෙනස් කරගන්න. එතකොට ඔයාලට පෙනෙවි time එක  0 දි key frame එකක් වැටේවි. 



ඊට පස්සෙ cursor එක 1 වෙනි විනාඩියට තියල click කරන්න. එතකොට සුදුපාට ඉර 1 වෙනි විනාඩියට එනව. දැන් box එකේ පිහිටීම වෙනස් කරන්න ඉදිරියට යනව වගේ box එක ඉදිරියෙන් තියල.



දැන් මේ play button එක ඔබල බලන්න ඔයලට box එක ඉස්සරහට යන animation එක play වෙනව පෙනේවි. දැන් animation window එක close කරන්න.



ඔයාලට project window එකේ animation කියන folder එකේ ඔයාලට බලාගන්න පුලුවන් අපි හැදුව animation එක පහල රූපයේ වගේ.



තාම animation එක හැදුවට game එකට මේ animation එක දැම්මෙ නෑ. ඒක අපි බලමු ඊලඟ post එකෙදි. මේක ටිකක් වරදිනව වගේ නම් ගනන් ගන්න එපා. මං youtube video එකකුත් කරන්නම් මේ ගැන ඉක්මනටම. ඒකෙදි මම forward එකට වගේම box එකේ අනිත් animation(turn left, turn right) කරන්නෙ කොහොමද කියලත් කියන්නම්.

ඔයාලගෙ comments, ප්‍රශ්න තියෙනවනම් පහල comment section එකේ දාන්න. ඔබට ජය!


Friday, October 12, 2018

Unity Tutorial Sinhala - Unity ගැන සිංහලෙන් ඉගෙනගමු - Create a game project - 4

කලින් කිව්ව වගේ අද අපි අපේ Game එක හදන්නයි යන්නෙ මේ tutorial එක මුලින් බලන කෙනෙක්නම් ඔයාලට මෙතනින් මගේ පලවෙනි tutorial එකේ ඉඳල tutorials ටික බලල unity background එක ගැන idea එකක් ගන්න පුලුවන්.


ඇත්තටම එක post එකකින් සම්පූර්ණ game එකක් හදන්න අමාරුයි. මොකද game එකක් හදනකොට modeling, scripting, animation, lightning වගේ ගොඩක් දේවල් කරන්න ඕන. ඒක නිසා මේව වෙනම කොටස් වශයෙන් ඉදිරි post වල ඔයාලට බලන්න පුලුවන්. අද අපි බලමු game එකේ පරිසරය හදගන්නෙ කොහොමද, කැමරා place කරන්නෙ කොහොමද කියල.

හරි, මුලින්ම unity, open කර ගමන් ඔයාලට පේන්නෙ මේ පහල තියෙන window එක.


එතනින් ඔයාලට project name එකට කැමති නමක් දෙන්න ඔයාල හදන project එකට අදාළව. ඊට පස්සෙ project එක save කරන්න ඕන තැනත් දෙන්න. සාමාන්‍යයෙන් unity project, save වෙන්න unity තෝරල තියෙන්නෙ My documents වල. ඊට පස්සෙ project එක 3D එකක්ද එහෙමත් නැත්නම් 2D එකක්ද කියල තොරන්න ඕන. අපි දැන් කරන්නෙ 3D project එකක් නිසා 3D තෝරන්න. ඊට පස්සෙ Create Project තෝරන්න.


එතකොට උඩ රූපයේ පේනව වගේ project එක ඇවිත් ඇති Untitled කියල scene එකත් එක්ක. අපිට default දෙනව Main camera එකයි Directional Light එකයි scene එක යටතේ. මුලින්ම ඔයාල scene එක save කරගන්න කැමති නමකින් files -> Save Scene (මම Scene එක save කර්ල තියෙන්නෙ  "3" කියල )තෝරල.


ඉහල පේනව වගේ scene window tab එක තෝරල අපි game එක build කරන scene එකට යන්න ඕන.

ඊට පස්සෙ game එක හදන්න game objects ගන්න ඕන. අපිට cube එකක් ඕන කියමු.


GmeObject -> 3D object -> Cube තෝරන්න. ඒ විදියට ඔයාලට කැමති GameObject එකක්(sphere,capsule,cylinder,plane etc) අපේ Scene එකට එකතු කරගන්න පුලුවන්.


දැන් මේ cube එකට වෙනස්කම් කරන්න පුලුවන් W(cube එකේ පිහිටීම වෙනස් කරන්න), E -(cube එක හරවන්න), R - Cube එකේ size එක වෙනස් කරන්න. හරි අවශ්‍ය විදියට හදාගත්තට පස්සෙ Game objects වලින් Plane එකකුත් ගන්න cube එක ගත්ත විදියටම.


දැන් ඔයාලට මෙන්න මේ විදිහයට තමයි පේන්නෙ. scene window එකේ එහෙම පෙනුනට ඇත්තටම  game එක play button එක ඔබල play කරොත් ඔයාලට එහෙම පේන එකක් නෑ. මොකද තාම Main camera එක අපිට game එකේ පේන විදියට හදාගන නැති නිසා. ඒකට Main camera එක select කරන්න hierarchy window එකෙන් .


ඊට පස්සෙ Main camera  එක scene window එකේදි W key එක ඔබල පිහිටීම වෙනස් කරන්න අපි ගත්ත cube එක පේන විදියට.


මම හදා ගත්ත විදිය තමයි ඔයාලට ඉහලින් පේන්නෙ. scene window එකේ camera preview එකෙන් අපිට බලන්න පුලුවන් Main camera එකෙන් Game එක පේන ආකාරය. ඒ විදියටම Game window එකෙනුත් අපට පේනව. දැන් scene window එක ඉහල play mode වලින් play කරල බලන්න.



එතකොට Game එක පේන ආකාරය game window එකෙන් බලාගන්න පුලුවන්.(ඉහත ආකාරයට)

මං හිතන්නෙ දැනට ඔයාලට idea එකක් ඇති  Game objects කොමහොමද game එකේ පෙනෙන ආකාරයට place කරන්නෙ කියල. ඊලඟ tutorial එකෙන් බලමු Game objects වලට animation එකතු කරන්නෙ කියල.

ඔයාලගෙ comments, ප්‍රශ්න තියෙනවනම් පහල comment section එකේ දාන්න. ඔබට ජය!

Battle Zone - Legacy Reborn(TRON Game) Game Review & Download setup #free

ඔන්න ඉතින් අදත් ඔයාලත් එක්ක මං එකතුවෙන්නෙ ලංකාවෙ හදපු සුපිරිම ටිකක් වෙනස්ම විදියෙ Unity Game එකක් එක්ක. මේකෙ නම Battle Zone - Legacy ...