傳奇世界源碼解析更新說(shuō)明 含各類(lèi)組件DLL,模塊等全套素材
1。怪物類(lèi) 更新 ‘怪物自動(dòng)攻擊人物 和人物私有目標(biāo)有沖突 發(fā)不出來(lái)魔法 已解決
2。閃退 問(wèn)題,不知道原因 懷疑掉寶計(jì)算問(wèn)題。怪死亡閃退 已解決,變量沖突 已解決
3。遮照層次美化
4。怪物攻擊速度處理優(yōu)化,會(huì)出現(xiàn)秒攻擊現(xiàn)象 已解決
5。冰咆哮加物理攻擊出現(xiàn)群秒怪現(xiàn)象 已經(jīng)修復(fù),死亡不放鎖定,正常每次的指定唯一標(biāo)示 已解決
6。魔法攻擊 物理攻擊相互切換。不再是近身直接物理攻擊,需要點(diǎn)鼠標(biāo)左鍵 已解決
7。增加角色 武器 頭發(fā) 衣服 衣服遮照 npc pak 讀取
8。增加開(kāi)始人物動(dòng)畫(huà)
9。增加衣服頭發(fā)染色 npc腳本沒(méi)有完善
10。地圖通過(guò)NPC更換地圖
11。隨機(jī)傳送卷軸 回城卷軸 格子_包裹格子類(lèi) 右鍵事件 為設(shè)置點(diǎn)
12。 新遮照位置變化 NPC怪物 換地圖后小地圖顯示問(wèn)題 已解決
13。怪物npc地圖轉(zhuǎn)換沒(méi)有完成 已解決
14。怪物人物npc 碰撞檢測(cè) 沒(méi)有解決
15。地面物品重合名字顯示 沒(méi)有解決
16。人物 地圖名稱(chēng)讀取 存在自動(dòng)跑動(dòng) 以及隨機(jī)到障礙物點(diǎn),需要檢測(cè)不是障礙物 轉(zhuǎn)換地圖會(huì)卡下,可以增加進(jìn)度條正在讀取中掩蓋 沒(méi)有解決
17。新問(wèn)題 每次切換地圖怪物刷新一次 沒(méi)有解決
18. 物品道具唯一id 增加隨機(jī)屬性保存,沒(méi)有實(shí)現(xiàn).隨機(jī)唯一id同id物品重疊.
接下來(lái)的工作感覺(jué)越來(lái)越困難了.時(shí)間也是比較緊慢慢弄了.代碼也是太亂,重復(fù)無(wú)用的太多.
1.jpg (65.67 KB, 下載次數(shù): 525)
下載附件
2018-10-27 09:00 上傳
傳奇世界2.0全套源代碼待處理:
閃退 問(wèn)題,不知道原因 懷疑掉寶計(jì)算問(wèn)題。怪死亡閃退
1。遮照層次美化 怪物 碰撞禁止移動(dòng)點(diǎn)沒(méi)有層次調(diào)整
2。怪物、人物、npc 碰撞檢測(cè)
3。地面物品重合名字檢測(cè) 坐標(biāo)偏移顯示
4。怪物攻擊速度處理優(yōu)化,會(huì)出現(xiàn)秒攻擊現(xiàn)象
5。冰咆哮加物理攻擊出現(xiàn)群秒怪現(xiàn)象
6。人物怪物進(jìn)行A星尋路
7。數(shù)據(jù)庫(kù)添加自動(dòng)壓縮,備份
游戲添加編輯障礙點(diǎn)
怪物人物障礙物碰撞返回
障礙物正常遮照,半透明顯示
小地圖完善 tab 以及按鈕控制
小地圖人物怪物移動(dòng)顯示
怪物爆物品為格子類(lèi)型
人物數(shù)據(jù)自動(dòng)保存為ACC讀存 實(shí)現(xiàn) 人物等級(jí)、血量、裝備、坐標(biāo)、身上裝備存取
怪物類(lèi) 更新 ‘怪物自動(dòng)攻擊人物 和人物私有目標(biāo)有沖突 發(fā)不出來(lái)魔法 已解決
Main.txt 游戲起始配置文件 人物起始等級(jí),物品配置等
baseeffect.txt 游戲特效表
basemagic.txt 魔法表
baseitem.txt 物品表
basemonster.txt 怪物表
MonGens.txt 怪物刷新表
Levelup.txt 角色升級(jí)觸發(fā)腳本
MonGens.txt 怪物刷新文件
npcgen.txt npc刷新文件
Quest.txt 任務(wù)表
文件夾:
MON_script 存放怪物死亡觸發(fā)的腳本
NPC_script 存放NPC腳本
MonItems 存放怪物掉寶的配置
增加金幣(金幣數(shù)量) * 增加角色金幣數(shù)
增加經(jīng)驗(yàn)(經(jīng)驗(yàn)數(shù)量) * 增加角色經(jīng)驗(yàn)
增加物品(物品名稱(chēng),數(shù)量) * 在角色包裹內(nèi)增加物品
減少物品(物品名稱(chēng),數(shù)量) * 從角色包裹中拿走物品
檢查物品(物品名稱(chēng),數(shù)量) * 檢查角色包裹是否存在指定數(shù)量的物品
取物品數(shù)量() *返回當(dāng)前包裹物品數(shù)量
屏幕信息(內(nèi)容) *在屏幕中間顯示文字
系統(tǒng)消息(內(nèi)容) *在屏幕左下角系統(tǒng)消息框顯示文字
exit() *關(guān)閉NPC對(duì)話框
角色移動(dòng)(x,y) *角色移動(dòng)到指定坐標(biāo) 類(lèi)似自動(dòng)尋路
角色特效(特效名稱(chēng),循環(huán)次數(shù)) *在角色的位置顯示一個(gè)特效 特效名稱(chēng)可以在baseeffect.txt 找到
取角色屬性() *取得相應(yīng)值
->取角色屬性("名稱(chēng)")
->取角色屬性("等級(jí)")
->取角色屬性("最小物攻")
->取角色屬性("最大物攻")
->取角色屬性("最小物防")
->取角色屬性("最大物防")
->取角色屬性("最小魔攻")
->取角色屬性("最大魔攻")
->取角色屬性("最小魔防")
->取角色屬性("最大魔防")
->取角色屬性("金幣")
->取角色屬性("經(jīng)驗(yàn)")
腳本變量邏輯相關(guān)方法
取NPC變量(npc_id) *取得指定NPC變量值 npc_id可以在npcgen.txt 中找到
置NPC變量(npc_id,變量值) *指定一個(gè)NPC的變量值
NPC任務(wù)更新(npc_id,狀態(tài)) *設(shè)置一個(gè)NPC的提醒效果(頭頂問(wèn)好,感嘆號(hào)的效果)
->狀態(tài) = 0 *無(wú)效果
->狀態(tài) = 1 *感嘆號(hào)效果
->狀態(tài) = 2 *問(wèn)好效果
增加任務(wù)(任務(wù)ID) *增加一個(gè)任務(wù) 任務(wù)ID 可以在Quest.txt 中找到
刪除任務(wù)(任務(wù)ID) *刪除角色當(dāng)前存在的任務(wù)
商店有關(guān)腳本方法
重置商店() *重置一個(gè)商店
增加商店物品(物品名稱(chēng),數(shù)量) *在商店中增加指定數(shù)量的物品
打開(kāi)商店(店名)
一個(gè)商店的例子:
function 首飾店()
重置商店()
增加商店物品("圣戰(zhàn)戒指",1)
增加商店物品("圣戰(zhàn)手鐲",1)
exit()
打開(kāi)商店("這是一個(gè)首飾店")
end
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|