心血來潮,準備寫個小遊戲來玩哈,
第一天花了大約20分鐘,做了下面這個效果
訪問**可直接執行
按上下左右可以控制狗狗移動(鏡頭跟隨狗狗)
註冊www.wooyoogame.com的賬戶,然後進使用狗狗的模型資源了
clear();
loadimage("floorimg",":/samples/images/floor.png");//讀取平台內建資源
createmipmap("floorimg",16);//建立mipmap
create();//建立乙個地面
mesh=includeaisx(":/wooyoo/window7/pug.aisx");//讀取wooyoo平台狗狗的模型資源
//狗狗動作支援有
//"run,stand,stand1,stand2,stand3,walk,stand4,attackunarmed,combatwound,death,"
//建立乙個固定視角的攝像頭
setcamera(
camera=,
target:,
up:,
allowvrotation:false; //關閉滑鼠橫向旋轉
allowhrotation:false; //關閉滑鼠豎向旋轉
allowzoom: false; //關閉滑鼠中間縮放
});// 設定狗狗的配置資訊
mydog=
; camera.target=;
};//狗狗的z座標變化則鏡頭改變(鏡頭跟蹤狗狗)
z:->
;camera.target=;
};doing:"stand";//自定義屬性,狗狗動作
movespeed:0;//自定義屬性,狗狗動作
rotateanim:0;//自定義屬性,狗狗旋轉角度目標
lastrotateanim:0;//自定義屬性,狗狗上次一儲存的旋轉角度
//旋轉角度目標變化,則動態的去改變狗狗模型的顯示角度
rotateanim:->;},
;});
owner.lastrotateanim=owner.rotateanim;
};//每一幀更新的內建屬性,按照doing屬性的變化來控制狗狗的模型骨骼動畫
isupdated:=>
,owner.doing=="goup",
,owner.doing=="godown",
,owner.doing=="goleft",
,owner.doing=="goright",
);};
}::mesh;
//建立乙個狗狗例項
create(mydog);
//定義按鍵事件資訊
keyinfo=
; //定義事件觸發器,彈起按鍵則執行表示式
iskeyup:=>
;};keyreceive(keyinfo);//接受按鍵訊息
mysql儲存過程學習第一天
摘要 儲存過程和函式是在資料庫中定義一些sql語句的集合,然後直接呼叫這些儲存過程和函式來執行已經定義好的sql語句。儲存過程和函式可以避免開發人員重複的編寫相同的sql語句。而且,儲存過程和函式是在mysql伺服器中儲存和執行的,可以減少客戶端和伺服器端的資料傳輸。第一步 造資料 create t...
Struts2 筆記第一天
加入struts2的jar包到web inf的lib目錄下 web inf目錄下的web.xml配置struts2的資訊 src目錄下配置struts.xml 或者利用myeclipse自動建立struts2支援 基本模版 xmlns xsi struts2 org.apache.struts2.d...
學籍管理系統製作教程第一天
很久很久都沒有寫過部落格了,最近上四年級的兒子對程式設計比較有興趣,想來想去學籍管理系統可能是大家做的最多的了,遇到不懂的也好找一些例子來看,今天開始先製作乙個c s學籍管理系統,採用使用三層模式,以後再做b s三層,大家發現問題還請指正。需求分析 記錄每一位學生的學習成績,並對學生成績進行統計。功...