生活随笔
收集整理的這篇文章主要介紹了
【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
伏魔記是初中生活中,印象最深的游戲了。那時候雖然有網吧但并不怎么去玩。作為步步高4980學習機(之后還有4988,5980,5988學習機),當年有著一系列的經典游戲,現在真的覺得步步高當時的游戲工作團隊真的好厲害,畫質那么單一,游戲最大不過幾百KB,但可玩性,劇情和可視化都達到了一個只有4MB內存的學習機的一種高度。那時候步步高這類學習機經典游戲有:三國霸業,俠客行(其實想做這款游戲的,但是當年很可惜,沒有玩過太多),伏魔記(打通關了——終極劇透:無機道長是最大反派)先設計的伏魔記的主界面。當然,里面的圖片自己p出來的一個個畫上去。然后是目前進度的文件項目目錄在domain包中,有主函數和主調函數。Domain.java 1 package com.edp.domain;
2
3 public class Domain {
4 public static void main(String[] args) {
5 new KTDLGame().initFrame();
6 }
7 } ?
很簡單,Domain.java中只有一行代碼,就是為了開始窗口初始化和打開。KTDLGame.java 1 package com.edp.domain;
2
3 import java.awt.Graphics;
4
5 import javax.swing.JFrame;
6
7 import com.edp.huabi.PaintHead;
8 import com.edp.interf.ChangLiangQingDan;
9
10 @SuppressWarnings("serial")
11 public class KTDLGame extends JFrame implements ChangLiangQingDan{
12 public Graphics g;
13 public PaintHead painthead;
14
15 public void initFrame() {
16 this.setSize(600,600);
17 this.setDefaultCloseOperation(3);
18 //設置窗體不能改變大小
19 this.setResizable(false);
20 this.setLocationRelativeTo(null);
21 //添加面板
22 PaintHead ph = new PaintHead(this);
23 this.add(ph);
24 this.setVisible(true);
25
26 }
27 } ?
主調函數也很簡單,定義一個方法initFrame,用JFrame包里面的工具(方法)初始化窗體。然后利用之前重載好的PaintHead.java進行具體的頁面設計操作。
轉載于:https://www.cnblogs.com/xiaofu007/p/5424072.html
總結
以上是生活随笔為你收集整理的【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)...的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。