Cari Blog Ini

Poinha Meishu Family

Powered By Blogger
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan

Senin, 14 November 2011

Belajar Membuat Karakter SPongebob Dengan 3D MAX

Belajar Membuat Karakter SPongebob Dengan 3D MAX

Pertama kita buka program 3ds Max, akan terlihat tampilan Top, Front, Left dan Perspective. Objek dapat kita pandang dari sisi atas, depan, kiri dan tampilan perspective atau 3D.
- Untuk membuat kepala spongebob kita gunakan objek Box, dengan meng-klik Create pilih Geometri kemudian klik Box. Kita dapat mengatur panjang, lebar dan tinggi Box dengan mengubah parameter sesuai keinginan. Tampilannya :
























Kemudian pilih modify pada command panel, pada Modifier List pilih edit poly. Pilih Selection vertex maka pada segmen yang telah kita tentukan di parameter tadi akan menjadi titik-titik. Titik tersebut kita tarik agar karakter spongebob tidak hanya berbentuk kotak tapi akan ada efek bergelombang. Untuk menghasilkan model yang halus kita pilih Modifier List à MeshSmooth.
- Langkah selanjutnya adalah membuat baju dan celana spongebob. Sama seperti membuat kepala kita gunakan Box untuk baju dan celana spongebob. Setelah objek baju dan celana telah selesai dibuat maka model kepala, baju dan celana spongebob disatukan. Hasilnya akan terlihat seperti berikut :























Kemudian kita membuat sketsa dengan menggunakan command panel pilih Create à Shapes à Line. Sketsa tersebut untuk membuat kedua tangan spongebob. Setelah sketsa selesai dibuat kita buat Box ukuran kecil untuk di-skala dengan sketsa yang kita buat. Segmen vertex nya kita tarik menyerupai sketsa.
- Langkah berikutnya adalah membuat kaki spongebob. Kaki kita Create à Cyilinder, karena ada 2 kaki yang sama maka kita dapat men-clone atau menggandakan objek. Langkahnya adalah select objek yang akan di-clone kemudian klik menu Edit à Clone. Hasil clone akan bertumpuk dengan yang aslinya, untuk mengatur letak kakinya kita pilih ToolBar Move dan tarik sumbu y.
Hasil Clone-nya menjadi :























Hasil setelah kita satukan kepala, baju, kepala, tangan dan kaki, kita akan melihat model dengan tampilan perspective untuk memutar model tampilan yang akan kita lihat gunakan Arc Rotate, yaitu Toolbox yang berada dibawah kanan setelah gambar tangan, tampilannya akan seperti :
- Yang berikutnya kita buat adalah wajah spongebob. Wajah spongebob terdiri dari 2 mata, hidung dan mulut.
Untuk mata kita gunakan Tipe Objek sphere dengan radius 3. Untuk membuat sepasang mata, kita cukup membuat 1 objek mata kemudian kita gandakan dengan mimilih menu Edit à Clone. Untuk hidung kita gunakan Tipe Objek Pyramid kemudian edit Mesh Vertex hingga hasilnya menyerupai hidung spongebob. Terakhir adalah model mulut spongebob, kita gunakan sphere dan lakukan pengeditan vertex hingga berbentuk setengah lingkaran. Hasil akhir dari pemodelan akan seperti :
Tahap akhir adalah rendering model caranya dengan pilih menu bar Rendering à Render, maka akan tampil window
Kemudian klik Render maka akan terlihat hasil akhir/outputnya. Hasil akhir pemodelan yang telah kita render dengan file extention .JPG tampak depan dan perspective seperti berikut :

Rabu, 11 Mei 2011

Dasar Game Fighting

Kali ini kita akan membuat sebuah karakter yang dapat melompat, bergerak ke kanan ke kiri, dan juga memukul. Tutorial ini cocok untuk anda yang mau membuat game fighting. Tutorial di bawah ini hanya bentuk dasarnya saja. Anda dapat mengubah karakter ataupun scriptnya sehingga menjadi lebih bagus
Membuat Badan
1. Buatlah sebuah lingkaran (digunakan sebagai badan). Seleksi lingkaran tersebut dan tekan F8. Pada kotak dialog yang muncul masukkan pemain sebagai Name dan Movie clip sebagai Type lalu tekan OK.
badan
Lingkaran yang berfungsi sebagai badan
2. Seleksi movie clip pemain tadi dan tekan Ctrl+F3 untuk memunculkan panel properties. Masukkan pemain sebagi Instance Name di panel properties.
3. Klik 2 kali movie clip pemain untuk masuk ke dalam stagenya. Ubah nama layer yang memuat lingkaran menjadi badan.
4. Klik tombol Insert Layer di timeline sebanyak 4 kali sehingga di timeline movie clip pemain jumlah layernya menjadi 5.
5. Ubah nama-nama layer selain layer badan menjadi AS, label, tangan kanan, tangan kiri.
6. Ubah letak masing-masing layer menjadi seperti gambar di bawah ini:
timeline
Tampilan timeline di movie clip pemain
7. Klik kanan frame 12 layer badan dan pilih Insert Frame
Membuat Label
8. Klik kanan frame 2 layer label dan pilih Insert Blank Keyframe. Seleksi frame 2 layer label ini dan tekan Ctrl+F3 untuk memunculkan panel properties. Masukkan kanan sebagai Frame Label pada panel properties.
9. Klik kanan frame 8 layer label dan pilih Insert Blank Keyframe. Seleksi frame 8 layer label ini dan tekan Ctrl+F3 untuk memunculkan panel properties. Masukkan kiri sebagai Frame Label pada panel properties.
10. Klik kanan frame 12 layer label dan pilih Insert Frame.
Membuat Tangan Kanan
11. Klik frame 1 layer tangan kanan agar anda aktif di layer tersebut, lalu buatlah sebuah lingkaran kecil (digunakan sebagai tangan) di stage. Seleksi lingkaran tersebut dan tekan F8. Masukkan tangan sebagai Name dan Movie clip sebagai Type dan tekan OK.
tangan
Lingkaran yang berfungsi sebagai tangan
12. Letakkan movie clip tersebut seperti gambar di bawah ini:
tangankanan1
Letak tangan kanan pertama
13. Klik kanan frame 2 layer tangan kanan dan pilih Insert Keyframe.
14. Klik kanan frame 8 layer tangan kanan dan pilih Insert Keyframe.
15. Klik kanan frame 7 layer tangan kanan dan pilih Insert Keyframe. Ubah letak movie clip di frame 7 layer tangan kanan seperti gambar di bawah ini :
tangankanan2
Letak tangan kanan kedua
16. Klik kanan frame 2 layer tangan kanan dan pilih Create Motion Tween.
17. Klik kanan frame 12 layer tangan kanan dan pilih Insert Frame.
Membuat Tangan Kiri
18. Klik frame 1 layer tangan kiri agar anda aktif di layer tersebut, lalu bukalah panel Library dengan menekan Ctrl+L. Drag movie clip tangan di panel Library ke stage.
19. Ubah bentuknya lebih kecil dari movie clip tangan di layer tangan kanan dan latakan seperti pada gambar di bawah ini :
tangankiri1
Letak tangan kiri pertama
20. Klik kanan frame 2 layer tangan kiri dan pilih Insert Keyframe.
21. Klik kanan frame 8 layer tangan kiri dan pilih Insert Keyframe.
22. Klik kanan frame 12 layer tangan kiri dan pilih Insert Keyframe. Ubah letak movie clip di frame 12 layer tangan kiri seperti gamabr di bawah ini :
tangankiri2
Letak tangan kiri kedua
23. Klik kanan frame 8 dan pilih Create Motion Tween.
Membuat Scriptnya
24. Klik frame 1 layer AS dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1
2
//hentikan animasi di frame ini
stop();
25. Klik kanan frame 7 layer AS dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1
2
//pindah ke frame 1
gotoAndStop(1);
26. Klik kanan frame 12 layer AS dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1
2
//pindah ke frame 1
gotoAndStop(1);
27. Tekan Ctrl+Enter untuk kembali ke stage scene 1. Klik frame 1 dan dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//membuat variable melompat dengan nilai false
melompat = false;
//membuat variable loncatan dengan nilai 30
loncatan = 30;
//membuat variable gravitasi dengan nilai 6
gravitasi = 6;
//membuat variable batasAtas dengan nilai 150
batasAtas = 150;
pemain.onEnterFrame = function() {
 //jika tombol panah kanan pada keyboard ditekan
 if (Key.isDown(Key.RIGHT)) {
  //skala movie clip ini bernilai 100
  this._xscale = 100;
  //koordinat x movie clip ini ditambah 10 (bergerak ke kanan)
  this._x += 10;
 }
 //jika tombol panah kiri pada keyboard ditekan
 if (Key.isDown(Key.LEFT)) {
  //skala movie clip ini bernilai -100
  this._xscale = -100;
  //koordinat x movie clip ini dikurangi 10 (bergerak ke kiri)
  this._x -= 10;
 }
 //jika tombol panah atas pada keyboard ditekan
 if (Key.isDown(Key.UP)) {
  //ubah nilai variable melompat menjadi true
  melompat = true;
 }
 //jika tombol a pada keyboard ditekan dan movie clip ini berada di frame 1
 if (Key.isDown(65) && this._currentframe == 1) {
  //mainkan frame berlabel kanan pada movie clip ini
  this.gotoAndPlay("kanan");
 }
 //jika tombol s pada keyboard ditekan dan movie clip ini berada di frame 1
 if (Key.isDown(83) && this._currentframe == 1) {
  //mainkan frame berlabel kiri pada movie clip ini
  this.gotoAndPlay("kiri");
 }
 //jika variable melompat bernilai true
 if (melompat) {
  //koordinat y movie clip ini dikurangi nilai variable loncatan
  this._y -= loncatan;
  //nilai variable loncatan di kurangi nilai variable gravitasi
  loncatan -= gravitasi;
  //jika koordinat y movie clip ini lebih dari nilai variable batasAtas
  if (this._y>batasAtas) {
   //nilai variable melompat diubah menjadi false
   melompat = false;
   //nilai variable loncatan diubah menjadi 30 kembali
   loncatan = 30;
  }
 }
};
28. Script diatas hanya berlaku jika panjang dan lebar movie clip adalah 73.8 dan 70.5 serta terletak di koordinat 139.2 untuk koordinat y nya. Jika panjang, lebar serta koordinat y movie clip anda berbeda maka anda cukup mengubah nilai dari variable loncatan, gravitasi, batasAtas. Ubah nilainya sampai gerakan movie clip yang dimainkan sesuai dengan keinginan anda.
29. Sebagai tambahan buatlah sebuah persegi panjang (digunakan sebagai lantai/tanah) dan tempatkan di bawah kaki pemain.
30. Jika sudah tekan Ctrl+Enter untuk melihat hasilnya

Senin, 09 Mei 2011

Membuat game flash matematika sederhana / how to make a simple math flash game

Membuat game flash matematika sederhana / how to make a simple math flash game


Dalam tutorial ini kita akan membuat sebuah game aritmatika sederhana menggunakan flash. Anda dapat menggunakan Macromedia Flash 8 atau Adobe Flash CS 3 dalam pembuatannya.

In this tutorial, we will create asimple arithmetic flash game. You can use Macromedia Flash 8 or Adobe Flash CS 3.

Langkah 1: Buka sebuah file baru dengan ukuran default (550 x 440) , ubah warna background menjadi hijau. Buatlah sebuah tulisan judul "Online Test". Selanjutnya buatlah sebuah kotak berwarna merah dengan garis tepi putih. Perhatikan Gambar.

1st Step: Open a new file with the default size (550 x 440), change the background color to be green. Create a title with a text and type "Online Test". Then make a box with a red as a fill color and white as a stroke color. See a picture.


Langkah 2 : Tambahkan di atas kotak merak tersebut dynamic text dan beri nama variabelnya "angka_1", Copy dynamic text tersebut dan pastekan di sampingnya, ubah nama variablenya menjadi "angka_2", sisipkan ditengah-tengahnya tanda tambah menggunakan static teks dan tanda sama dengan setelah teks angka_2. Kemudian buat lagi input teks dengan nama variabelnya "jawab", beri juga nama instance namenya dengan nama "answerBox" dan pilih "show border around text". Perhatikan gambar

2nd step : Add a dynamic text above red box and name it variable with "angka_1", Copy text, and paste a dynamic , change the variable name to "angka_2", Add a plus symbol with static text between two dynamic texts and also add a equal symbol after a second dynamic text, then make input text with variable name "jawab", also give the instance name with "answerBox" and select "show border around text". See a picture



Langkah 3 : buat 2 buah tombol di bawah kotak merah masing-masing dengan nama tombol random dan tombol check.

3rd step: create 2 button below the red box and name with a random button and check button.


Langkah 4 : Buat sebuah movie clip dari static teks, misalnya "Correct Answer", beri nama instancenya "true_answer". Klik 2 kali movie clip tersebut untuk masuk ke area movie clip "true_answer", Klik frame 1, tahan dan geser ke frame 2, sehingga tidak ada objek di frame 1, lalu klik frame 10, klik kanan dan pilih insert keyframe. kembali ke frame 1 tekan tombol F9 dan masukkan kode berikut:

stop();

4th step: Create a movie clip from the static text,for example "Correct Answer", give the instance name with "true_answer". Click 2 times thisthe movie clip into movie clip area "true_answer", Click frame 1, hold and slide to the frame 2, so there is no object in the frame 1, then click on frame 10, right-click and select insert keyframe. Back to frame 1 and press F9 key and enter the following code:

stop ();

Langkah 5 : Ulangi langkah 4 untuk jawaban yang salah, namun tulisannya adalah "Wrong Answer, try again". beri nama instancenya "wrong_answer".

5th step : Repeat step 4 for the wrong answers, but the letter is "Wrong answer, try again". give instance name with "wrong_answer".


Langkah 6 : Kembali ke stage utama, tambahkan sebuah layer action, klik frame 1 layer action dan masukkan action script berikut:

6th Step: Back to the main stage, add a layer action, click action layer frame 1 and enter the following action script:

problem();
function problem() {
var _loc1 = 2+random(8);
var _loc2 = 2+random(8);
angka_1 = Math.floor(_loc1);
angka_2 = Math.floor(_loc2);
jawab = "";
Selection.setFocus(_root.answerBox);
stage.focus = _root.answerBox;
_root.answerBox.setSelection(0, 1);
}
function check_answer() {
if (angka_1+angka_2 == jawab) {
true_answer.play();
problem();
} else {
wrong_answer.play();
Selection.setFocus(_root.answerBox);
}
}

Langkah 7 : Klik tombol random dan masukkan action script berikut:

7th step : Click a random button and enter the following code:

on (press) {
problem();
}

Langkah 8: Klik tombol check dan masukkan action script berikut:

8th step : Click a check button and enter the following code:

on (press) {
check_answer();
}

Terima kasih............!!!
www.aburamebogart.blogspot.com



chat

Pengikut