日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)...

發布時間:2024/8/1 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 伏魔記是初中生活中,印象最深的游戲了。那時候雖然有網吧但并不怎么去玩。
  • 作為步步高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

    總結

    以上是生活随笔為你收集整理的【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。