發表文章

目前顯示的是 5月, 2016的文章

Latest

健康檢查

最近做了健康檢查,以下是快速筆記: 繳交糞檢 尿檢 血液 (裝成三瓶) 心臟 (貼至少十個貼片,然後分別連接上管子) X光 (正面、側面) 肛門 身高和體重、體脂肪和骨頭密度等等、視力、辨色力、眼壓 照胃鏡前 (右手注射葡萄糖並留著注射器、喝胃乳、嘴巴噴麻藥兩次:一次先吞下去、之後含一下吞下去、側躺在闖上戴上呼吸器、右手注射麻藥時痛痛的)

讓玩家覺得自己很聰明

"讓玩家覺得自己很聰明" 這個原則讓我回顧以前在玩遊戲時,沉浸在遊戲中的一大原因!! 所以我認為這點對於遊戲設計來說是超級重要的! (進而帶出玩家的遊玩時的快樂感) 參考南台科大~楊智傑老師的投影片→ 等你打破的一百條遊戲規則

漸層工具原來藏在油漆桶裡@@

漸層工具原來藏在油漆桶裡... (版本:PhotoShop CS6) PS裡面的工具太多... 得好好熟悉一下了XD (練習 發光線條 )

Unity_初步認識Quaternion

圖片
寫火柴人遊戲時認識了Unity裡面的一個函式Quaternion.Euler(x,y,z) 查了一些資料後發現~ Euler Angle(尤拉角),用在旋轉物體上~ 加上Quaternion(四元數)後,可避免Gimbal Lock(萬象鎖)的問題~ ( 這個網站 ~介紹的不錯)

Unity_移動 x 碰撞 x 走斜坡

圖片
讓人物往左移動 transform.Translate(Vector2.left * Time.deltaTime); (Time.deltaTime用處是延遲移動,不加的話,人物會移動超快) 如何讓背景可以被站立? 在BackScene裡加了一個GameObject,內含Box Collider 2D (黃框) 我也發現左上角的那幾個按鈕有的是移動位置,有的是調整大小 (紅圈) 參考這支影片 本來火柴人加了Rigidbody後會因為重力落下~ 但是並不會落到已經加了Box Collider的地面物件上 後來我在火柴人身上又加Box Collider,則可以成功落到地面!! 只不過... 出現了以下問題 (stickman running sprite and slope are from internet) 在經過Dark指點迷津之後 已找到解法: 第一步~ 在往左(右)移動的程式碼再加上這行~ transform.rotation = Quaternion.Euler(transform.rotation.eulerAngles.x, 0, 0); 第二步~ Rigidbody 2D裡面的Constraint~ 勾選Freeze Position的X~

Unity_火柴人奔跑動畫

圖片
由於期末要完成一個專題,一個程式作業,一個網頁,一個火柴人遊戲... 所以我無時無刻不在爆炸@@ 而今天做的是火柴人遊戲部分的奔跑動畫~ 開心...這基本到不行的東西總算用成功了!! void Update ()  {         if (Input.GetKey(KeyCode.D))         {             Anim.SetBool("Run", true);         }         else         {             Anim.SetBool("Run", false);         } } 總而言之就是按"D"火柴人就會出現奔跑的動畫~

防止HTML和SQL攻擊...還有mysql_connect()之連結失敗

不得不說上坤哥的課,真的是大學生涯的(知識)飽食時間!! 而這次坤哥在PHP課所教的是防止有人透過 輸入HTML語法來破壞架構 以及 SQL攻擊 回想起4,5年前有位高中同學曾經使用過,人才呀~ (我倒是現在才領悟~"~) - - - 首先 是防止HTML語法 echo $comment; [輸入] <b>&gt"哈哈"</b> <b>&gt"哈囉"</b> [輸出] >"哈哈"   >哈囉 再來~ 加上 禁止HTML語法 和 換行功能 echo nl2br(htmlentities($comment, ENT_QUOTES)); [輸入] <b>&gt"哈哈"</b> <b>&gt"哈囉"</b> [輸出] <b>&gt"哈哈"</b> <b>&gt"哈囉"</b> 但不知道為什麼我加了可以轉換單引號和雙引號的ENT_QUOTES卻依舊沒轉換= = - - - 要防止SQL攻擊則是先講如何攻擊: 像是在密碼框輸入 ' OR ' ' = ' SQL指令就會變成"SELECT * FROM `person` WHERE pw`=' ' OR ' ' = ' '   "; 因為OR必為true,所以按下登入鍵後login success~♪ 防止的方法則是: $pw  = mysql_real_escape_string($_POST["password"]); mysql_real_escape_string()可以讓一些符號做轉換 像是: [ ' ] 變成 [ \' ] [ " ] 變成 [ \" ] 但是以上方法我在學校(PHP 7 以下)測試成功在家(PHP 7.0.4版

java.net.MalformedURLException: no protocol:

url功能的作業花了我不少時間才完成@@ (也感謝土豆的協助) 當遇到java.net.MalformedURLException: no protocol: 解法是在url的網址前面加上http:// 參考: java.net.MalformedURLException: no protocol: @ 狼翔天地 :: 痞客邦 ::

選歌程式 之一

圖片
因為自己很愛聽音樂的,但每次在選歌上卻覺得很麻煩的關係~ 所以想要自己寫一個程式幫助選歌 不過卻一直沒有仔細研究與實作... 而剛好C#.NET課程有作業,我就想到與之作結合~ 目前跨出的第一步則是使用了WMPLib.WindowsMediaPlayer 參考 C# 播放 mp3 wav 我是使用Visual Studio 2015 進入"專案"→"加入參考"→"COM"→勾選兩個"Windows Media Player"程式庫 之後在按鈕事件中則加上這三行 WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer(); wplayer.URL = @"C:\Users\bongbonggun\Desktop\Music\ホームワークが終わらない.mp3"; wplayer.controls.play(); 按下按鈕後即可聽到歌~♪ ホームワークが終わらない (寫不完的家庭作業) 這首歌非常符合我長久以來的狀況 打不完的程式作業... - - - [♪]:使用"新注音輸入法"中輸入【`U266A】

Android Studio好習慣-設定權限

好習慣就是" 設定 權限 "~permission!! (我在寫URL時忘記權限這個東西了@@)

這禮拜的C#課程所學:log檔、按鍵和錯誤的累計次數

在老師曾經為工廠所做的WPF介面的裡面~ 有不少必備的功能~ 像是: log檔的紀錄 按鍵的累計次數 錯誤的累計次數 (可知道操作員做了什麼)

尋找文件中的關鍵字 (使用FileSeek或Win7內建功能)

如果要修改別人所寫網站的指定功能時,有時候不太好找~ 而我找到一款軟體叫做"FileSeek" 可以用來找關鍵字及所屬的檔案,省下不少時間! (Win7中在搜尋列打上" 本文:[搜尋內容] "也可)