Unity3D大型MMO游戏源码
内含角色创建、登陆、注册、客户端、服务端各种系统[*]Hello i am working on a multiplayer kit and want to show you my process.
1. General
[*]registration inside client via php
[*]login to the game using the MySql database
[*]creating and saving character to MySql
[*]choosing character
[*]"ID Factory"
2. Character
[*]sending keyboard press to server
[*]moving character
[*]Inventory
[*]Equip/Unequip
[*]Pickup Items/Drop Items
[*]Stats with Regeneration
[*]Death
[*]"passive" Skills---> increase the hit chance and damage
[*]Talents 2 of each class
[*]Private Chat
3. Npc
[*]spawnig npcs from database
[*]structure for AI to add easy diffrent AI behavior
[*]sending status to client( hp, level)
[*]die
3.1 AI
[*]Attacking event handler --> fires the attacking state
[*]See player event handler
[*]Not see player event handler
[*]NothingToDo event handler---> clear events
[*]Aggro state --> looking for player to attack
[*]Moving to Spawnpoint state
[*]Active state ---> active , random walk waiting of the player
[*]Thinking state ---> thinking what ai state/handler to fire
[*]Desires
[*]Aggression desire --> will attack if he see the player
[*]Attack desire
[*]Move to target desire --> following a target (for attack or summon/animal control)
[*]Move to Spawnpoint desire --> if to far away the npc will walk to his spawnpoint
[*]Walk desire --> random walk
[*]Diffrent controllers to handle the ai.
Tutorials
Multiplayer Kit Setup
How to create a new npc
Registration/Login/Character selection
Simple AI Following:
Equip/Inventory:
Stats/Regeneration/Death
"Passive" Skills will increase the hit chance and damage
Npc Hp-Bar/Death
Private Chat
Talent Trees preview ---> one talenttree for each class.
Warrior:
Mage:
Talent Tree/Use( need still some checks-->delay,reduce mana...)
Talent Tree/Use v2
Talent Tree/Use v3
Talent Tree/Spell Freeze v4
Database Structure( current---> can and will change...)
Quest/Item/Npc Editor how to use:
How to setup a weapon:
Item tooltips
Serverside Code:
Update 0.1
-fixed crash on login/create character
-shop system (buy/sell items)
-save position of the player
Shop:
Shop Selling Items:
Shop Gold Display:
Update 0.2
FIXED
- whitescreen in standalone
- Extracting referenced dlls failed.
- QuestEditor: you can now only choose npc with the type of QuestNpc
NEW
Banking System:
Group System:
PvP:
- Editor script Config.cs added to configurate your database connection.
- some more small changes...
Update 0.3
Public Chat/ Say:
* */*
* * ** pLevel*
* * ** 0 Player
* * ** 1 Counselor
* * ** 2 Seer
* * ** 3 Gm
* * ** 4 Admin
* * ** 5 Dev
* * ** */
Create Items:
Account Manager --> Edit existing Account/Characters Preview for update 0.3:
Teleport/Scene switcher:
ADDED:
- New Editor parameters (Npc editor, item editor... and other)
Update 0.4
Saving Inventory, Skills, Stats, Talents...
Update 0.5
Collision detection
Update 0.6
Spawn npc command
Spawnpoint editor
Resurrect player
A lot of fixes and optimization in update 0.6
This ork will be not in this kit, but the wizard and warrior.
You can buy this kit here!
TODO:
- more, more, more ideas are welcome
SOFTWARE LICENSE AGREEMENT
PLEASE READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE
USING THE SOFTWARE.BY DOWNLOADING THE PRODUCT YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, DO NOT USE THE PRODUCT.
– You are not allowed to sell or share this product(Source Code).
– You may only use one license for one person.
– You may not transfer your license.
– You may use the "Multiplayer Kit" as often as you want.
– If you want a special license, feel free to contact me.
不错 希望完善图片及具体内容 忒便宜了吧。。。。。 稍后完善 请管理员通过审核{:5_401:}{:5_401:} 真的么?我来烟酒一下 不知道为啥好多我下了都提示错误 不错哦,就是没这么多币 下载币不够。郁闷! 多发撒发达省份 好想看看,没钱啊!{:5_421:}