yukuyoulei / ilruntime_hotgames Goto Github PK
View Code? Open in Web Editor NEW基于ILRuntime的热更新能力实现的可以直接使用的框架,友情赠送C# WebService + WebSocketServer服务器端。
基于ILRuntime的热更新能力实现的可以直接使用的框架,友情赠送C# WebService + WebSocketServer服务器端。
若热更资源的预设含有声音会导致热更失败?
假设AHotGames这个项目依赖一个dll名叫A.dll,那么怎么处理A.dll的更新?
大佬,我是菜鸟一个,能否问一下这个热更方案能否更新新的功能或者场景
例子中的预设:UILogin等,把Canvas作为预设的一部分的做法不太合理,在unity2018.2.16f1中,把父节点为把Canvas的预设重新拖放到场景中会出现“Assertion failed on expression: 'modifications.empty()'
UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag()
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)”的错误,这个错误不影响运行。不过个人建议是在场景中应含一个Canvas,加载任何预设都应挂到这个Canvas下。
Config.txt 不会自动更新?需要手动更新。
提议:1.在打包的时候更新Config.txt;2.Config.txt和Windows等资源目录统一放在ab1下;3.加一个支持配置了服务器相关权限后可上传的功能?如开启了ftp,打包时配置好路径可直接更新服务器资源,不需要开发再拷贝复制到服务器上。
我写一下,写完了提个pr给你。
开发中该怎么调试AHotGames
感谢大佬开源,小弟学习一下
看readme里还没更新结果,感觉有点慌,动手前想先问问:)
作者你好,我按照提示运行工程后,发现了一些问题。我在AEntrance中的InitComponents方法中添加的Debug输出没有被打印出来,这是为什么呀?
求个框架群,大佬
请问可否添加上热更工程内的断点调试功能?还有日志的输出堆栈问题,重定向后日志的堆栈仍然是一些无效信息,对Debug毫无用处
unity3d2018.2 + vs2017
热更dll重新编下会报错
SymbolsNotMatchingException: Symbols were found but are not matching the assembly
Mono.Cecil.ModuleDefinition.ReadSymbols (Mono.Cecil.Cil.ISymbolReader reader, System.Boolean throwIfSymbolsAreNotMaching)
MissingMethodException: Default constructor not found for type AEntrance
关于readme最后一段:编辑器模式下会加载本地目录下的dll及预设,方便测试,打包出来用的话,需要运行MyTools/打包工具 中 “Build AssetBundles”命令,将RemoteResources目录下的所有资源打包成ab,上传至服务器,项目中的Config.txt也要上传到你自己的服务器,修改里面resources=后面指向的路径,修改Unity工程的Enter类中的ConfigURL指向服务器上的Config.txt的路径即可。
按照这里面的办法配置到自己的服务器上了,但是没有能实现热更,把Enter脚本的 Use AB打上勾也不能从我的腾讯云服务器上获取到资源。大佬能对最后一步的设置再详细说明一下吗?或者可以的话能否回复我。谢谢。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.