Unity工具之Luban学习笔记
功能强大的对象生成器和共享缓存工具。 一个强大的对象生成与缓存工具。 当前主要用于生成及导出游戏配置代码和数据
功能强大的对象生成器和共享缓存工具。 一个强大的对象生成与缓存工具。 当前主要用于生成及导出游戏配置代码和数据
Unity脚本效率评测 对SLua、Tolua、XLua和ILRuntime四个脚本插件进行效率测试,对框架脚本进行选型。 本文项目:https://github.com/cateatcatx/UnityScriptPTest tolua:https://github.com/topameng/tolua slua:https://github.com/pangweiwei/slua xlua:https://github.com/Tencent/xLua ILRuntime:https://github.com/Ourpalm/ILRuntime
战斗系统 装备系统 挑战系统 红点系统 进化系统 邮件系统 活动系统 新手引导
熟悉使用ngui和ugui制作界面,熟悉资源加载机制, 游戏性能与数据保存优化以及游戏框架制定,模块性制作, ,熟悉Unity UI系统编辑,声音、渲染、骨骼动画、特效、地形、场景管理, 动画系统以及粒子系统,物理系统等功能
首页 ·MiSTer-devel/Wiki_MiSTer Wiki ·GitHub https://github.com/MiSTer-devel/Wiki_MiSTer/wiki
MiSTer是一个开放项目,旨在使用现代硬件重新创建各种经典计算机,游戏机和街机。它允许软件和游戏映像像在原始硬件上一样运行,使用鼠标、键盘、操纵杆和其他游戏控制器等外围设备。 MiSTer使用称为“DE10-Nano”的FPGA板,该板通过HDMI视频输出连接到电视或显示器。它还可以通过各种附加组件(例如USB集线器,SDRAM,音频和VGA输出)进行扩展。 MiSTer软件/操作系统本身可以免费下载,欢迎任何人为其开发做出贡献。事实上,MiSTer 依赖于许多开发人员对它复制的各种系统(称为“内核”)的贡献。 MiSTer 项目目前正在积极开发中,定期出现新的核心、功能和错误修复。
ILRuntime使用讲解快速入门 ILRuntime的作用 为什么要用到ILRuntime ILRuntime的实现原理 ILRuntime使用 环境部署 生成Unity.Model.dll文件和Unity.HotFix.dll文件 加载unityHotFix.dll和Unity.HotFix.pdb文件 为什么加载unityHotFix.dll和Unity.HotFix.pdb文件 开始加载 HotFixManager脚本 Load函数 HotFix文件夹Test脚本 现在开始使用 跨域访问函数 跨域加载成员变量 跨域委托 跨域继承适配 CLR重定向 运行各种的结果 大总结 ILRuntime的作用 用于unity游戏的热更新,其语言是由C#写的,所以很受unity工程师的喜爱,这样就不再用xlua脚本进行热更新。 ILRuntime官方讲解
webAssembly官网:
确保windows下已安装git、cmake、visual studio、python 2.7.x
git拉取源码
|
|
进入目录
Three.js和Babylon.js 都是对于Webgl的封装,Three.js比较早,使用人数和社区活跃度都比Babylon高,Babylon开发过程中,大部分情况下只能去官方的社区去提问或者去找对应的问题,好在官方的社区回复的速度还是挺快的. 2个框架在功能方面,基本上不存在哪个能实现另一个不能实现的情况,只不过Babylon.js可以使用webgpu. 源码方面Babylon基于Typescript,three.js大部分代码还是es5,所以阅读起来可能Babylon会可读性高一些.
abylon是一款Web3D引擎,同一套代码同一套模型就可以在多个平台上达到画面的高度一致,是一款可以让美术只专注于模型设计,让程序只专注于代码编写的引擎。自带的多款所见即所得的辅助工具更是可以让美术和程序减少沟通成本,提升项目的开发效率。
需求:
1,账号建立:产研部门所有人员,产品、前端、后端、测试;
2,目录建立:各二级部门分别建立以部门名称为文件夹的目录;
3,初步权限管理:各部门成员对本部门目录有读写权限,对其他部门目录有读权限;