查看: 4516|回复: 6
打印 上一主题 下一主题

[资源] MC官方教程

[复制链接]

92

主题

147

回帖

157

积分

Lv.4 怪物猎人

UID
8156876
小麦
2
金锭
504
下界之星
0

开发者认证勋章

跳转到指定楼层
楼主
发表于 2021-1-18 13:34:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:广东

MC开发者文档

一、MC Studio开发工具    
  1.MC Studio更新信息
  2.MC Studio使用说明
  3.地图编辑器使用说明
  4.关卡编辑器使用说明
  5.逻辑编辑器使用说明
  6.特效编辑器使用教程
  7.界面编辑器使用说明
二、ModSDK模组开发
  1.Mod SDK更新信息
  2.Mod简介(组件&附加包)
  3.制作第一个Mod
  4.Mod如何工作
  5.Python脚本开发入门
  6.常用工具类
  7.ModAPI
    7.1名词解释
    7.2ExtraAPI接口
    7.3系统相关
    7.4事件
    7.5组件
    7.6实体创建
  8.自定义游戏内容
    8.1自定义物品
    8.2自定义配方
    8.3自定义方块
    8.4自定义生物
    8.5自定义远程武器
    8.6自定义维度
    8.7自定义状态效果
    8.8自定义音乐
  9.Mod开发规范
  10.UI
  11.联机大厅开发
  12.其他基础游戏配置
  13.资源制作(骨骼模型与动作)
  14.资源制作(特效)
  15.参考资料
三、Apollo网络服开发
  1.Apollo更新信息
  2.Apollo开发入门
  3.第一个网络服
  4.开发自己的网络服
  5.SDK
  6.官方插件介绍
  7.发布网络服
  8.其他实用技巧与常见问题
四、Demo示例下载与说明


MC技术手册

一、概述
  1.ModSDK技术手册
  2.Apollo技术手册

二、ModAPI
  1.接口
    1.1通用
      1.1.1Component
      1.1.2System
      1.1.3事件
      1.1.4本地设备
      1.1.5本地存储
      1.1.6数学
      1.1.7工具
      1.1.8调试

    1.2世界
      1.2.1地图
      1.2.2实体管理
      1.2.3方块管理
      1.2.4生物生成
      1.2.5配方
      1.2.6方块组合
      1.2.7渲染
      1.2.8时间
      1.2.9天气
      1.2.10游戏规则
      1.2.11自定义数据
      1.2.12指令
      1.2.13消息

    1.3实体
      1.3.1实体类型
      1.3.2附加值
      1.3.3属性
      1.3.4行为
      1.3.5状态效果
      1.3.6渲染
      1.3.7背包
      1.3.8自定义属性
      1.3.9自定义数据
      1.3.10molang
      1.3.11抛射物
      1.3.12经验球
      1.3.13官方伙伴

1.4玩家
1.4.1属性
1.4.2行为
1.4.3渲染
1.4.4背包
1.4.5摄像机
1.4.6游戏模式
1.4.7权限
1.4.8导航

1.5方块
1.5.1方块状态与附加值
1.5.2方块实体
1.5.3渲染
1.5.4容器
1.5.5红石
1.5.6告示牌
1.5.7

1.6物品
1.6.1ChangeArmorTextures
1.6.2ChangeItemTexture
1.6.3GetCustomName
1.6.4GetItemBasicInfo
1.6.5GetItemDurability
1.6.6GetItemEffectName
1.6.7GetItemFormattedHoverText
1.6.8GetItemHoverName
1.6.9GetUserDataInEvent
1.6.10LookupItemByName
1.6.11SetAttackDamage
1.6.12SetCustomName
1.6.13SetItemDurability
1.6.14SetItemTierLevel
1.6.15SetItemTierSpeed
1.6.16SetMaxStackSize

1.7特效
1.7.1通用
1.7.2文字面板
1.7.3序列帧
1.7.4粒子
1.7.5模型特效

1.8模型
1.8.1BindModelToEntity
1.8.2BindModelToModel
1.8.3CreateFreeModel
1.8.4GetAllBindModelToEntity
1.8.5GetAnimLength
1.8.6GetBoneWorldPos
1.8.7GetEntityBoneWorldPos
1.8.8GetEntityScale
1.8.9GetModelId
1.8.10GetModelName
1.8.11GetPlayingAnim
1.8.12HideModel
1.8.13ModelPlayAni
1.8.14PlayAnim
1.8.15PlayBodyAnim
1.8.16PlayLegAnim
1.8.17RemoveFreeModel
1.8.18ResetModel
1.8.19SetAnimSpeed
1.8.20SetBrightness
1.8.21SetEntityOpacity
1.8.22SetEntityScale
1.8.23SetFreeModelBoundingBox
1.8.24SetFreeModelPos
1.8.25SetFreeModelRot
1.8.26SetFreeModelScale
1.8.27SetLegacyBindRot
1.8.28SetModel
1.8.29SetModelOffset
1.8.30SetModelPerspectiveEffect
1.8.31SetModelTexture
1.8.32SetTexture
1.8.33ShowCommonHurtColor
1.8.34ShowModel
1.8.35StopBodyAnim
1.8.36StopLegAnim
1.8.37UnBindModelToEntity
1.8.38UnBindModelToModel

1.9原生UI
GetScreenSize
GetScreenViewInfo
HideAirSupplyGUI
HideArmorGui
HideChangePersonGui
HideExpGui
HideHealthGui
HideHorseHealthGui
HideHudGUI
HideHungerGui
HideInteractGui
HideJumpGui
HideMoveGui
HideNeteaseStoreGui
HideSlotBarGui
HideSneakGui
HideSwimGui
HideWalkGui
OpenNeteaseStoreGui
SetCrossHair
SetResponse

1.10自定义UI
1.10.1通用
1.10.2UI界面
1.10.3UI控件

1.11音效
DisableOriginMusic
Play
PlayCustomMusic
PlayGlobalCustomMusic
PlaySystemSound
SetCustomMusicLoop
SetCustomMusicLoopById
StopCustomMusic
StopCustomMusicById

1.12控制
AddPickBlacklist
ClearPickBlacklist
GetChosen
GetChosenEntity
GetHoldTimeThresholdInMs
GetInputVector
GetTouchPos
LockInputVector
PickFacing
SetCanAll
SetCanAttack
SetCanChat
SetCanDrag
SetCanInair
SetCanJump
SetCanMove
SetCanOpenInv
SetCanPause
SetCanPerspective
SetCanScreenShot
SetCanWalkMode
SetHoldTimeThreshold
SetMoveLock
SetShowRideUI
SimulateTouchWithMouse
UnlockInputVector

1.13游戏设置
GetToggleOption
GetUIProfile
HighlightBoxSelection
SetToggleOption
SetUIProfile

2.事件
2.1世界
AddEntityClientEvent
AddEntityServerEvent
AddPlayerAOIClientEvent
AddServerPlayerEvent
ChunkAcquireDiscardedClientEvent
ChunkAcquireDiscardedServerEvent
ChunkGeneratedServerEvent
ChunkLoadedClientEvent
ChunkLoadedServerEvent
ClientLoadAddonsFinishServerEvent
CommandEvent
DelServerPlayerEvent
EntityRemoveEvent
ExplosionServerEvent
LoadClientAddonScriptsAfter
LoadServerAddonScriptsAfter
OnCommandOutputClientEvent
OnCommandOutputServerEvent
OnContainerFillLoottableServerEvent
OnEntityAreaEvent
OnLocalPlayerStopLoading
OnScriptTickClient
OnScriptTickServer
PlaceNeteaseStructureFeatureEvent
PlayerJoinMessageEvent
PlayerLeftMessageServerEvent
RemoveEntityClientEvent
RemovePlayerAOIClientEvent
ServerChatEvent
ServerPostBlockPatternEvent
ServerPreBlockPatternEvent
ServerSpawnMobEvent
UnLoadClientAddonScriptsBefore

2.2实体
ActorHurtServerEvent
ActuallyHurtServerEvent
AddEffectServerEvent
ApproachEntityClientEvent
ChangeSwimStateServerEvent
DamageEvent
EntityChangeDimensionServerEvent
EntityDefinitionsEventServerEvent
EntityDieLoottableServerEvent
EntityEffectDamageServerEvent
EntityLoadScriptEvent
EntityStartRidingEvent
EntityStopRidingEvent
EntityTickServerEvent
LeaveEntityClientEvent
MobDieEvent
MobGriefingBlockServerEvent
OnFireHurtEvent
OnGroundClientEvent
OnKnockBackServerEvent
ProjectileCritHitEvent
ProjectileDoHitEffectEvent
RefreshEffectServerEvent
RemoveEffectServerEvent
SpawnProjectileServerEvent
StartRidingClientEvent
StartRidingServerEvent
StepOnBlockClientEvent
StepOnBlockServerEvent
WillAddEffectServerEvent
WillTeleportToServerEvent

2.3玩家
AddExpEvent
AddLevelEvent
ChangeLevelUpCostServerEvent
DimensionChangeClientEvent
DimensionChangeFinishServerEvent
DimensionChangeServerEvent
ExtinguishFireClientEvent
ExtinguishFireServerEvent
GameTypeChangedClientEvent
GameTypeChangedServerEvent
OnPlayerHitBlockClientEvent
OnPlayerHitBlockServerEvent
OnPlayerHitMobClientEvent
OnPlayerHitMobServerEvent
PerspChangeClientEvent
PlayerAttackEntityEvent
PlayerDieEvent
PlayerEatFoodServerEvent
PlayerHurtEvent
PlayerInteractServerEvent
PlayerRespawnEvent
PlayerRespawnFinishServerEvent
PlayerTeleportEvent
ServerPlayerGetExperienceOrbEvent
StoreBuySuccServerEvent

2.4方块
BlockNeighborChangedServerEvent
BlockRandomTickServerEvent
BlockRemoveServerEvent
BlockStrengthChangedServerEvent
ChestBlockTryPairWithServerEvent
ClientBlockUseEvent
DestroyBlockEvent
EntityPlaceBlockAfterServerEvent
HopperTryPullInServerEvent
HopperTryPullOutServerEvent
PistonActionServerEvent
PlayerTryDestroyBlockClientEvent
ServerBlockEntityTickEvent
ServerBlockUseEvent
ServerEntityTryPlaceBlockEvent
ServerPlaceBlockEntityEvent
ServerPlayerTryDestroyBlockEvent
StartDestroyBlockClientEvent
StartDestroyBlockServerEvent

2.5物品
ActorAcquiredItemClientEvent
ActorAcquiredItemServerEvent
ActorUseItemClientEvent
ActorUseItemServerEvent
ClientItemTryUseEvent
ClientItemUseOnEvent
ClientShapedRecipeTriggeredEvent
ItemReleaseUsingClientEvent
ItemReleaseUsingServerEvent
ItemUseAfterServerEvent
ItemUseOnAfterServerEvent
OnCarriedNewItemChangedClientEvent
OnCarriedNewItemChangedServerEvent
OnNewArmorExchangeServerEvent
OnOffhandItemChangedServerEvent
PlayerDropItemServerEvent
ServerItemTryUseEvent
ServerItemUseOnEvent
ServerPlayerTryTouchEvent
StartUsingItemClientEvent
StopUsingItemClientEvent

2.6模型
AttackAnimBeginClientEvent
AttackAnimBeginServerEvent
AttackAnimEndClientEvent
AttackAnimEndServerEvent
JumpAnimBeginServerEvent
WalkAnimBeginClientEvent
WalkAnimBeginServerEvent
WalkAnimEndClientEvent
WalkAnimEndServerEvent

2.7UI
ClientChestCloseEvent
ClientChestOpenEvent
ClientPlayerInventoryCloseEvent
ClientPlayerInventoryOpenEvent
GridComponentSizeChangedClientEvent
OnItemSlotButtonClickedEvent
PlayerChatButtonClickClientEvent
PopScreenEvent
PushScreenEvent
UiInitFinished

2.8音效
OnMusicStopClientEvent

2.9控制
ClientJumpButtonPressDownEvent
ClientJumpButtonReleaseEvent
GetEntityByCoordEvent
GetEntityByCoordReleaseClientEvent
HoldBeforeClientEvent
LeftClickBeforeClientEvent
LeftClickReleaseClientEvent
OnClientPlayerStartMove
OnClientPlayerStopMove
OnKeyPressInGame
RightClickBeforeClientEvent
RightClickReleaseClientEvent
TapBeforeClientEvent
TapOrHoldReleaseClientEvent

3.枚举值
ActorDamageCause
ArmorSlotType
AttrType
AttributeBuffType
BiomeType
BlockType
ButtonEventType
ButtonState
Change
ColorCode
EffectType
EnchantType
EntityConst
EntityTeleportCause
EntityType
Facing
GameDiffculty
GameType
ItemAcquisitionMethod
ItemColor
ItemPosType
ItemUseMethodEnum
KeyBoardType
OptionId
StructureFeatureType
SysSoundType
TouchEvent
UiBaseLayer
UseAnimation

4.更新信息(更新至2021.01.28)

三、Apollo
1.Apollo更新信息(更新至2020.12.31)
2.官方插件介绍
3.SDK


92

主题

147

回帖

157

积分

Lv.4 怪物猎人

UID
8156876
小麦
2
金锭
504
下界之星
0

开发者认证勋章

沙发
 楼主| 发表于 2021-1-22 16:29:40 | 只看该作者 IP:广东
更新了赛事培养视频与创造营教程图文

3

主题

10

回帖

6

积分

Lv.1 新手木匠

UID
5896596
小麦
0
金锭
83
下界之星
0
板凳
发表于 2021-1-26 17:23:07 来自手机 | 只看该作者 IP:浙江
有链接就是好,不用到处找教程了

3

主题

10

回帖

6

积分

Lv.1 新手木匠

UID
5896596
小麦
0
金锭
83
下界之星
0
地板
发表于 2021-1-27 10:41:47 来自手机 | 只看该作者 IP:四川
哇叽叽哇 发表于 2021-1-22 16:29
更新了赛事培养视频与创造营教程图文

网易大神那个画质可能有点差,编写json的那个内容看的不怎么清楚啊

92

主题

147

回帖

157

积分

Lv.4 怪物猎人

UID
8156876
小麦
2
金锭
504
下界之星
0

开发者认证勋章

地下室
 楼主| 发表于 2021-1-27 10:43:41 | 只看该作者 IP:广东
夜末心寒 发表于 2021-1-27 10:41
网易大神那个画质可能有点差,编写json的那个内容看的不怎么清楚啊

可前往网易大神APP或B站搜索“MC创造营”

158

主题

2148

回帖

898

积分

Lv.6 附魔大师

UID
6411627
小麦
161
金锭
85
下界之星
0
6
发表于 2021-2-2 19:41:53 | 只看该作者 IP:内蒙古
哇 谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部