NGUI是unity3D开发中常用的UI制作插件,它提供了丰富的UI组件,为开发者提供了极大的方便。作为一个手游开发者,面对纷繁复杂的机型,UI的自适应是一个很大的问题,还好NGUI为广大开发者提供了非常方便的自适应解决方案。在NGUI的整个UI框架中,UIRoot是必不可少的,UI视口的大小是由 NGUI的UIRoot脚本决定的。NGUI的其他控件,如 UIPanel UITexture UIS
转载 2024-05-30 10:33:26
53阅读
一、目标一直想做一个战斗类的DEMO,苦于没有资源,当时Torchlight出来时,感觉很不错,于是想用OGRE也来做一个,后面发现也没那么容易,搞各种编辑器就已经会让人蛋疼死。现在U3D出来了,如果能把Torchlight资源导入U3D,那真是方便好多。 二、工具准备1.Torchlight1的游戏,虽然2已经出来了,但不知道有没有加密什么的,1已经是被人试过能用的,保险一些,我是上游
使用环境:MacOs  Unity  Mono使用方式 c#代码编译dll 导入Unity使用混淆工具Obfuscar2.0目标 一键混淆dll导入unity使用谷歌code及官方网址https://code.google.com/archive/p/obfuscarhttps://www.obfuscar.com/ 1.配置环境1.1.下载Obfuscar谷歌cod
转载 2023-09-30 15:44:00
522阅读
目录目录1.控制物体移动2.视野跟随3.预制体旋转4.触发器吃食物5.激活隐藏物件6.发射预制体7.非刚体组件物体移动 8,Ai自动导航和动画参数添加  9,寻路bug情况以及处置           ???1.中文显示乱码现象的解决措施 ???2.版本中存在老包升级情况 ???3.pri
导入unity然后可以通过右键->UI->candlelight->hypertext来创建首先来介绍一下,这个插件所具有的功能(实际上都是通过点击事件触发的)1.OnClick事件: 将这个事件绑定之后,当点击这个事件之后可以触发绑定的函数2.OnEnter 鼠标进入触发(可用于装备信息的显示)3.OnExit 鼠标离开(装备信息的隐藏)4.OnPress鼠标按下5.OnRe
转载 2024-09-23 14:07:41
170阅读
最近研究了一下Magica Cloth 2,这个似乎是新出来的插件,大家支持正版哈。我没有使用过以前的Magica Cloth,网络上也几乎没有这个2.0版本的相关资料,完全是摸着石头过河。一、飘动效果导入资源包现在非常简单了,直接拖入即可,不像1.0版本还需要前置插件。资源包中也有示例场景,可以借鉴官方的设计。下面开始正题。首先在角色下面新建一个Magica Cloth,这个是模拟布料的插件。和
转载 2024-03-12 19:00:59
175阅读
由于TextMeshPro的字体资源后缀是.asset,所以,需要我们借助插件的字体工具TextMeshPro-Font Asset Creator来生成新的字体资源。该工具打开路径:Window-Font Asset Creator。具体操作可见TextMeshPro/User Guide/TextMesh Pro User Guide.pdf这个文档,有详细介绍。由于用到了中文字体,所以需要修
转载 2024-05-26 20:14:22
282阅读
目录前言流程1.建模2.着色3.导入 4.调整 结语前言        下列文章是用来记录通过Blender建模Low-poly模型并导入Unity 3D使用的简单流程。总结自一些相关学习经验,并不代表专业,商业项目中的确切流程。        必须指出这不是教学文章,不会有CG基础知识,建模教学,
 //SmartAssembly,.NET 混淆器可轻易反组译是采用中介语言(.NET, Java)平台的共有特性,也是实务应用的资安隐忧,面对这个问题,最有效的解决方案是-- 混淆器( Obfuscator )。混淆器的运作原因,是解析编译好的DLL或EXE档,将其转换成执行结果相同的组件,差别在于私有类别、属性、方法、栏位、参数名称都已改到面目全非,难以阅读理解;
转载 2024-04-30 18:30:55
115阅读
有很多Unity3D游戏都没有做代码混淆。而且我觉得反编译后的代码可阅读性更加好。 1.Unity编译后最终会将代码编译在dll里面,无论是ios还是Android解开包以后都可以拿到dll,路径在Data/Managed/Assembly-CSharp.dll 2.IOS其实不用做代码混淆,应该是苹果帮我们做了,反编译以后只能看到变量名,和方法名,但是具体的方法体内的代码是万全看不到的,不过安卓
一、前言导入其他人项目的时候可能出现的错误: 显示未找到DLL文件的错误。二、解决方法这种问题很好解决,主要就是插件没有导入完整,缺少dll文件。将插件重新导入完整。或者将其他人项目中的插件的目录文件完整的复制粘贴过来即可解决问题。三、后记你的点赞就是对博主的支持,有问题记得留言:博主主页有联系方式。博主还有跟多宝藏文章等待你的发掘哦:专栏方向简介Unity3D开发小游戏小游戏开发教程分享一些使用
转载 2024-05-07 15:04:30
359阅读
概述:C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用Dotfuscator有助于防止程序被逆向工程,同时使程序更小和更高效。 前言:C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。现
转载 2月前
0阅读
CodeGuard使用CodeGuard工具,可以对Unity项目的C#代码进行混淆(支持Android和iOS)。建议混淆变量和属性即可,函数的混淆要谨慎,很容易逻辑出问题。使用方法将CodeGuard导入unity工程中打开Window->CodeGuard->Profiles根据你的需要进行设置。然后打包的时候就会自动混淆代码了(会自动执行CodeGuard.cs的MidCod
随着Visual Studio 2019正式版的发布,加上Unity2018.3.x版本的更新迭代,我又有了尝新的欲望了,哈哈哈!借着这个契机,我有了重新整理框架的想法了,就是把框架编译成动态链接库dll,并且我把电脑系统还原了,所有的环境都将是最新的。 安装所有最新的环境Visual Studio 2019正式版Unity2018.3.10(现在不是最新的了)JDK1.8.0andro
之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这样似乎别人就不能直接修改你的代码了。事实真的是这样吗? 这里假设我们在Unity3D里面写的代码抽象成这样一个Test类,里面包含了公开和私有的变量,有
转载 2024-05-20 09:43:42
423阅读
C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用VS自带的Dotfuscator可以实现混淆代码、变量名修改、字符串加密等功能。     飘易使用的是 Dotfuscator 4.2  版本,有需要
引言:想用Unity3D制作优秀的游戏,插件是必不可少的。工欲善其事必先利其器。本文主旨是告诉使用Unity3D引擎的同学们如何根据需求选择适当的工具。为此我写了插件的经验及理论讲解,涉及插件的 学习/辨别/选择/配合。也写了插件的 评测/教程/下载。关于评测,带有一定的主观性,仅供参考。关于教程,热门插件网上已经有很多教程了,本文提供链接,网上资料少的插件本文提供了使用方法的
EasyTouch使用 EasyTouch 文件夹[-] 一、效果图 二、操作步骤 1.官方文档上的步骤 2.翻译一下以上的步骤 3.依据官方的这些提示。自己来做一个属于自己的人物遥感控制 对于移动平台上的RPG类的游戏。我们经常使用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版
最近项目中用到这个架构,刚好学习下,网上看了很多资料,参差不齐,对于刚接触的人来说本不太容易,通过在几天的学习与网上资料的翻阅整理下学习心得。网上有英文文档,地址:http://strangeioc.github.io/strangeioc/TheBigStrangeHowTo.htmlstrangeioc是一个超轻量级和高度可扩展反转(IOC)框架,专门为c#和Unity编写,它是基于MVC框架
新建项目File -> New project -> 输入Project name -> Preate project导入飞机大战的unitypackage如果注册了Unity,可以从Unity的Asset store内搜索Space Shooter tutorial进行下载。 如果懒得上Asset store,也可以直接从以下链接获取飞机大战的unitypackage:项目pa
转载 2024-03-04 02:19:39
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5