MMORPG手游开发
小太阳的小漫画
这个作者很懒,什么都没留下…
展开
-
MMORPG手游制作-任务10.C#基础
属性:自动属性:构造函数:方法:事件=特殊的委托1.定义委托 2.定义事件3.执行方法protected :继承类可以访问子类访问:可以使用base关键字引用类型和值类型: 对象为引用类型,改变引用sting类型的 特殊break 跳出循环 continue 进行下一次循环 return用原创 2018-01-31 13:00:42 · 577 阅读 · 0 评论 -
MMORPG手游制作-任务16-20(NGUI内容暂时跳过).NGUI入门
NGUI图集: 正方形,2的次幂 比如1024*1024,512*512,128*128原因:有利于内存优化勾选图集要点:取消Unity Packer ,勾选Force Square优化图集:advanced取消Generate Mip Maps 勾选Override for Android 选择:苹果:原创 2018-02-06 17:04:32 · 296 阅读 · 0 评论 -
MMORPG手游制作-任务9.拾取,销毁箱子和存放读取数据
区域内随机放置箱子 cube作为区域点击箱子消失:委托绑定方法: 定义委托;调用委托读取数据:存放数据 :原创 2018-01-29 13:51:55 · 252 阅读 · 0 评论 -
MMORPG手游制作-任务8.射线搜索附近的怪
射线寻找物体:Mathf.Infinity正无穷 1划线:原创 2018-01-28 21:39:11 · 182 阅读 · 0 评论 -
MMORPG手游制作-任务7.碰撞体(Collider)以及触发器(Is Trigger)
http://blog.csdn.net/renatqiang/article/details/47682449OnControllerColliderHit 方法???原创 2018-01-28 20:46:50 · 306 阅读 · 0 评论 -
MMORPG手游制作-任务6.层和Tag
tag 用于快速寻找物体层用于检测碰撞去除physicsManager所有碰撞关系设置层,勾选层之间的碰撞代码实现tag物体的移动:原创 2018-01-27 21:41:22 · 186 阅读 · 0 评论 -
MMORPG手游制作-任务5.人物的移动
经验:所有第一次运行可以,下一次不行的都是因为某个判断值不重新归位//===================================================//作者://悠长de小巷//创建时间://2018-01-27 15:04:19//===================================================using原创 2018-01-27 19:02:28 · 724 阅读 · 0 评论 -
MMORPG手游制作-任务15.摄像机围绕主角进行旋转 缩放
摄像机结构:cameraFollowAndRotate :左右旋转需要改变RotationY轴CameraUpAndDown :上下旋转需要改变RotationZ轴CameraZoomContainer:实时观察主角CameraContainer:视觉需要改变PositionZ轴MainCamera 保持不变脚本:调用:手势控原创 2018-02-01 00:16:03 · 343 阅读 · 0 评论 -
MMORPG手游制作-任务4.地面处理和物体移动
游戏场景地图面很可能不平整 解决方法:1.一般都是美术做好专门的碰撞地面2. 自己拿方块拼也可以物体移动://===================================================//作者://悠长de小巷//创建时间://2018-01-27 15:04:19//===========================原创 2018-01-27 15:40:05 · 256 阅读 · 0 评论 -
MMO网游系统划分
1.UI系统2.邮件系统3.任务系统4.战斗系统5.网络通讯系统6.结算系统7.热更新系统8.商店系统9.角色系统10.换装系统11.地形系统12.背包系统13.聊天系统14.登录系统15.技能系统16.PK系统17.副本系统18.画质系统19.收集系统20.结婚系统21.宠物系统22.寻路系统23.地图系统原创 2018-01-13 12:13:30 · 1928 阅读 · 0 评论 -
MMORPG手游制作-任务3.Unity项目结构和C#编辑模板
建立文件夹体系Editor:工具修改C#编辑的模板:寻找到Unity下的文件:结合Editor文件夹下编辑脚本对内容替换using UnityEngine;using System.Collections;using System.IO;using System;using UnityEditor;/// /// 替换代码注释///原创 2018-01-26 17:14:02 · 512 阅读 · 0 评论 -
MMORPG手游制作-任务2.游戏的基本构成要素
1.注释掉webplay不支持代码2.UI.dll已导入(Unity的引用关系错乱了)方法:关闭VS,Unity,删了Library,自动重建3.路面建立地表层进行碰撞4.场景物体放在根节点上5.摄像机切换:UI摄像机,剧情摄像机,角色摄像机6.游戏中的场景灯光已经烘焙好,角色shader变成自发光7.max中单位是1米,属性为FileScale为1,ScaleFact原创 2018-01-26 10:08:27 · 561 阅读 · 0 评论 -
MMORPG手游制作-任务1.Unity工具简介 maya简介
maya导出的fbx,在unity中会缩小100倍要在模型属性中把Scale Factor 改为100生成灯光贴图:lightmapUnity版本:2017.3 。设置:.Net4.6架构IL2CPP :1.苹果下,必须用 IL2CPP才能上架,推荐使用IL2CPP2.IL2CPP打安卓包,是用NDK,C++编译,代码更安全3.IL2CPP,程序尺寸可以相对缩小原创 2018-01-25 01:02:25 · 297 阅读 · 0 评论 -
MMORPG手游制作-任务14.委托
快速定义委托,定义委托:委托两种方式:事件=特殊委托快速定义事件,定义事件:原创 2018-01-31 20:22:59 · 246 阅读 · 0 评论 -
MMORPG手游制作-任务13.协程
http://blog.csdn.net/beihuanlihe130/article/details/76098844原创 2018-01-31 16:44:01 · 223 阅读 · 0 评论 -
MMORPG手游制作-任务12.单例
减少类占用内存普通类单例的写法:调用 SceneMgr.Instance.xxx;服务器高并发单例需要锁Mono单例写法:调用: 同上如果确定场景中的脚本存在唯一的物体上写法:原创 2018-01-31 13:48:00 · 345 阅读 · 0 评论 -
MMORPG手游制作-任务11.Mono脚本
改变FiexedUpdate时间:OnDestroy() :销毁时候执行=脚本销毁OnEnable() 脚本可用时执行=脚本显示OnDisable() 禁用执行=脚本隐藏执行顺序=Awake=》OnEnable=》Start=》Update数学函数:Mathf.Clamp(a,20,100) :最小20 ,最大100Mathf.Clamp01(a) 最小0原创 2018-01-31 13:28:20 · 422 阅读 · 0 评论 -
MMORPG手游制作-任务21.Unity新动画系统
关注点:旧动画融合:CrossFade新动画融合设置:新动画状态机:思路:任意状态转化成想转的状态,但是需要判断是否是本身的状态,需要两个参数才能转化,并且把hasExit Time去掉钩脚本实现:改天再整理原创 2018-02-06 17:08:50 · 471 阅读 · 0 评论