Time of Update: 2018-12-05
有一段時間沒有關注JavaFX了,因為工作上的原因,一直在進行Android平台上的開發。特別是今年從3月份做到現在的這個Android項目比較大,比較複雜。已經有2 300多個java檔案。而且有大量的動畫和自訂控制項,和頻繁更改的需求,令人很無奈。 今天突然看了一下Java官方網站,居然發現了JavaFX Development Preview For ARM。也就是基於ARM裝置的JavaFX的開發人員預覽版。 另外,還有一個JDK 7 For ARM。也有demos。
Time of Update: 2018-12-05
任何做過GUI開發的人都會碰到在非UI線程中進行UI上的更新操作出現的問題。 在Android開發中,可以通過AsyncTask進行線程上的操作和UI的更新,不過通常AsyncTask的終止和再啟動有問題,我們通常使用Thread和Handler來自己實現相關的功能。 而在Swing開發中,我們可以使用SwingUtilities.invokeLater和SwingUtilities.invokeAndWait來做處理,也可以使用SwingWorker來進行線程上的操作和UI更新。
Time of Update: 2018-12-05
JavaFX 2.0Beta版本在5月23日發布了,其實我前幾天就在官方網站看到了,不過那幾天比較忙,沒有時間寫部落格。所以直到今天才想起來寫寫。 一直以為JavaFX很久沒更新,以為是甲骨文放棄,現在看來是大不一樣了。 那麼JavaFX 2.0Beta版本相對於早前的1.3版本有什麼改進呢? 1.JavaFX 2.0已經完全不同於JavaFX 1.3了。 也就是說,JavaFX 1.3的程式無法在JavaFX 2.0 runtime
Time of Update: 2018-12-05
今天元宵節,祝大家元宵快樂! 周末就要回學校了,考研的話,我個人不報什麼希望。回學校寫簡曆,然後等3月份招聘會找工作好了。 這幾天把Xna遊戲引擎配套的Java地圖編輯器重寫和改進了,基本可以滿足一般的需求。 地圖編輯器的話,分為基本圖層和精靈圖層。 圖層數量不限,可以方便處理樹木覆蓋精靈,陰影等效果。 匯出的地圖資料分為地圖設定,圖層資料,精靈資料。可以直接被遊戲引擎讀取。 接下來將做一個角色動作和技能編寫的工具,為以後的遊戲開發提供更大的方便。 當然,還是用java來寫。雖
Time of Update: 2018-12-05
聲明: 本部落格文章原創類別的均為個人原創,著作權。轉載請註明出處: http://blog.csdn.net/ml3947,另外本人的個人部落格:http://www.wjfxgame.com。 在JavaFX中,大概是2.2之後的版本中,新增加了像素處理的相關類。這就意味著我們可以做一些圖片處理的事。 還是老樣子,大家可以先看看樣本。支援拖動本地圖片到程式中進行處理。 樣本地址: 點擊 如所示: 這隻是一個簡易的圖片處理樣本,我們可以對圖片進行明暗度 飽和度 灰階
Time of Update: 2018-12-05
本人從08年12月份,JavaFX發布第一個版本開始關注它的發展。 算算到現在,也差不多是第五個年頭了。期間經曆了一些動蕩,但JavaFX還是堅持著發展了下來,也經曆了很多改變(這也是Java技術的特點,不會像微軟對技術的拋棄和更新換代很頻繁),由以前順應富互連網技術發展的單純的JavaFX指令碼語言,到現在已經變為完全用於取代Swing的技術。 雖然是為了取代Swing,但任何的技術為了不造成很大的影響,都必須有一個逐步換代的過程。如果單純的從JDK中剔除Swing而增加JavaFX的話
Time of Update: 2018-12-05
聲明: 本部落格文章原創類別的均為個人原創,著作權。轉載請註明出處: http://blog.csdn.net/ml3947,另外本人的個人部落格:http://www.wjfxgame.com。 本教程中,將會教大家建立一個基本的ScrollView。 由於NGUI官方的教程樣本比較的複雜,很多剛開始學習NGUI的人有點摸不著頭腦。下面我將從頭開始帶領大家建立一個簡單的ScrollView。 首先通過NGUI-Open the UI Wizard建立一個基本的UI目錄。
Time of Update: 2018-12-05
昨天早上,起來之後,突然聞到了一股焦味。開啟門一看,一大股的煙瀰漫在走道中。 不一會兒,網斷了,然後電也斷了。 後來,大家都跑出了寢室了,到了樓下。才知道是配電室起火了。一樓配電室那個地方,煙霧遮掩了視線,什麼都看不到。人基本難以過去,我們都是繞另外一條路下去的。 到今天,電才來。聽說是樓管撲滅了火...他說有記者要採訪他,他拒絕了,說不求有功,但求無過... 大學都快結束了,突然冒出這樣的事....
Time of Update: 2018-12-05
以下是安裝的全部過程。 1.確認計算的名字我的電腦->右鍵屬性->電腦名稱->確認電腦的名字,最好不是特長的那一種。2.如果是完整版的xp在控制台->添加刪除程式->添加刪除windows組件->選中IIS後下一步安裝->下一步即可。3.如果是簡版的xp那一種,安裝的時候問題可就多了。一般要經過一番苦戰。3.1.首先開始->運行->進入cmd模式下運行以下命令Regsvr32 urlmon.dllRegsvr32
Time of Update: 2018-12-05
突然發現,之前還有個JavaFX遊戲開發 第一課。不過,這兩個教程並不衝突。目前這個系列是做一個完整的打磚塊遊戲。 第一課主要用到的知識有,JavaFX的動態綁定,Rectangle的使用,簡單的MouseMove事件,BoxBlur特效。 那麼,我們首先建立一個名叫BrickBlock的JavaFX Project。本人是使用的e(fx)clipse進行開發的。
Time of Update: 2018-12-05
突然發現,JavaFX遊戲開發的教程好久沒有更新了... 不過沒關係,以後更新的可能會頻繁一點. 下面我們來進行JavaFX打磚塊遊戲開發第三課。 在上一課裡面,我們建立了一個滑鼠控制的擋板。和一個在螢幕上四處彈的小球。 這一課裡面,我們將會增加一些磚塊等等的。 事先聲明,這裡我們不會涉及到演算法問題。也就是說,遊戲中使用的都是最簡單最基本的,而且肯定是會有很多的問題。大家可以自行修改,或者我在後面會專門開一篇文章講解。 首先我們建立一個磚塊類。 import
Time of Update: 2018-12-05
在JavaFX中的資源載入存在一些路徑問題。 遊戲開發中的資源載入,無非主要就是音頻,圖片,最多加上字型。 而在JavaFX中載入圖片是使用相對路徑的,相對的是src檔案夾。 例如我要載入在src下面的res檔案夾裡player.png,我們只需要new Image("res/player.png")。 但是載入音頻就不能這樣了。如果載入音頻直接使用new AudioClip("res/battle.mp3")這種形式,則會提示你uri.getScheme() ==
Time of Update: 2018-12-05
1.實現倒影的效果effect: Reflection{fraction:0.9 topOpacity:0.5 topOffset:2.5}reflection 對象字面值具有一個 fraction 執行個體變數,該變數用來定義在映像中可見的按鈕地區的百分比。topOpacity 變數用來定義映像的不透明性度,topOffset 用來定義按鈕底部與映像頂部之間的距離。需要匯入javafx.scene.effect.Reflection;2.實現漸進色的效果1.實現倒影的效果effect:
Time of Update: 2018-12-05
之前有一個第一課,講精靈動畫的。那個時候JavaFX 2.2還沒出來,所以那一課中根本就沒有用到Canvas。 但是既然在JavaFX 2.2出來後,新增加了Canvas,那麼就大不一樣了。 這一章教程中,我們將在JavaFX中建立一個簡單的遊戲架構。 首先大家看一看結構,主要的幾個類。 這一課,我們只講基礎遊戲架構,所以我們只看WApplication,WSystem,WObject 和 WScreen這四個類。 由這四個類組成一個簡單的遊戲架構。
Time of Update: 2018-12-05
(1)JavaFx動畫製作類似與FLASH,學過的都知道FLASH裡是用幀來製作動畫,JavaFx裡也是根據幀來的。首先動畫製作要用到Timeline,也就是 javafx.animation.Timeline;定義一個Timeline:Timeline{ keyFrames:[ at (0s) {x=>0.0} at (5s) {x=>200.0 tween Interpolator.LINEAR}}.play();
Time of Update: 2018-12-05
0. 關於續傳和亂碼的說明 問:聽說FileZilla不能續傳?答:那是以前,現在的新版可以了。 問:聽說FileZilla處理中文檔案有亂碼。答:是有此現象,但這不是bug,原因見下,解決辦法有3。一是,如果你尊重標準,可以同時使用FileZilla的server和client。二是,與現實妥協,用filezilla
Time of Update: 2018-12-05
在網上找了N多相關的東西總說的不夠細,現在終於找到了.可以瞭解web.cofig和Global.asax之間的關係以及執行的順序.在Global.asax.cs檔案中protected void Application_BeginRequest(Object sender, EventArgs e){ Application["StartTime"] = System.DateTime.Now;} 再在webform1中的page_load事件中添加private void
Time of Update: 2018-12-05
一直在關注JavaFX的發展,最近想試試使用JavaFX開發遊戲是什麼樣的情況。可惜令我汗顏的是--沒有找到類似於Java 2D中Graphics/Graphics2D之類的類。自己單純的繼承Node的話,也沒辦法自己進行繪製。看來目前使用JavaFX進行遊戲開發,只能使用JavaFX的Shape和ImageView了。 今天花時間寫了個JavaFX的精靈的動畫的例子,讓我們看看在JavaFX中如何操作精靈的動畫吧。 首先建立一個JavaFX項目。 暫時不進行Scene的建立,
Time of Update: 2018-12-05
定義:first-child 偽類向屬於其他元素的第一個子項目的一個元素添加特殊樣式.。說明利用 :first-child 這個偽類,只有當元素是另一個元素的第一個子項目時才能匹配。例如,p:first-child 會選擇作為另外某個元素第一個子項目的所有 p 元素。一般可能認為這會選擇作為段落第一個子項目的元素,但事實上並非如此,如果要選擇段落的第一個子項目,應當寫為 p > *:first-child。例子例子 1 - 匹配第一個 <p>
Time of Update: 2018-12-05
聲明: 本部落格文章原創均為個人原創 , 翻譯類文章均為個人業餘時間翻譯,著作權。轉載請註明出處:http://www.wjfxgame.com,另外本人的CSDN部落格:http://blog.csdn.net/ml3947 LWJGL,大家應該都聽說過。這是Java界兩大對OpenGL綁定的Java庫之一。另外一個就是大名鼎鼎的JOGL了,以前曾是被SUN所支援的“官方”的OpenGL綁定庫。