|
资源信息 Asset Information
资源名称: | Unity3D大型MMO游戏源码 (发帖教程) |
版本: | 未填写版本信息 (版本) |
资源等级: | 4 |
资源格式: | .rar (链接失效请点击帖子右下方举报通知管理员) |
资源大小: | 165MB (默认:MB) |
下载地址: | 请先登录 (购买积分) |
内含角色创建、登陆、注册、客户端、服务端各种系统
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.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|