Unity3D
pyc_666666
不积跬步无以至千里
展开
-
在Unity5中使用Protobuf
由于很多的因素,项目改用U3D开发,而项目组目前为止没资深的Unity开发程序员,只能摸着石头过河了.我们网络通信数据使用protobuf的格式,(关于这protobuf的格式分析在上一篇笔记中已经分析得很详细了).简单说明一下目前项目的开发环境与插件的使用情况:开发脚本: C# (.Net 2.0) 由于我与另一位同事均无C#功底,所以业余时间学习C#必不可少,本人而言已经有了基本的计划转载 2017-11-09 13:28:21 · 592 阅读 · 0 评论 -
git 生成秘钥
1.打开Git Bash输入下面命令ssh-keygen -t rsa2.到C盘 user/账户名/.ssh/下,拷贝id_rsa.pub原创 2018-05-24 19:55:35 · 228 阅读 · 0 评论 -
VS2017 调试 Unity3D 脚本
1. 安装Unity3D最新版本. https://unity3d.com/cn/get-unity/download2. 安装Visual Studio Community 2017. https://www.visualstudio.com/zh-hans/downloads/这里有 Community, Professional, Enterprise, 个人开发选择 Communi...转载 2018-05-24 17:25:25 · 5230 阅读 · 0 评论 -
Android Studio新建项目gradle编译错误:Conflict with dependency com.android.support:support-annotations解决办法
1.报错提示Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and...原创 2018-04-29 10:08:23 · 4883 阅读 · 2 评论 -
Unity3D 用时间戳命名图片
var year = DateTime.Now.Year; var mouth = DateTime.Now.Month; var day = DateTime.Now.Day; var hour = DateTime.Now.Hour; var minute = DateTime.Now.Minute; ...原创 2018-04-25 11:49:13 · 582 阅读 · 0 评论 -
有用的网站
Android加密网站http://www.ijiami.cn/Unity相关网站游戏蛮牛http://www.manew.com/泰斗社区http://www.taidous.com/Python混淆代码网址http://pyob.oxyry.com/在线pyc pyo反编译python文件http://tools.bugscaner.com/原创 2017-10-28 23:04:37 · 186 阅读 · 0 评论 -
Unity3D实现UGUI 图片拖拽旋转和拖拽移动
拖拽旋转using UnityEngine;using System.Collections;using UnityEngine.EventSystems;public class RotateImage : MonoBehaviour, IDragHandler{ public void OnDrag(PointerEventData eventData) { //拖拽旋转原创 2018-02-06 22:06:06 · 7439 阅读 · 1 评论 -
unity 3D渲染之Global Illumination全局光照设置
将需要烘焙的物体设置为静态,调整好太阳光方向,设置为Baked ,手动烘焙原创 2018-01-28 12:07:54 · 2449 阅读 · 0 评论 -
unity 3D渲染之天空盒设置
网上找一张HDR高清图放入unity中,按以下操作原创 2018-01-28 11:19:06 · 1713 阅读 · 0 评论 -
Unity3D 开启协程注意事项
1.在单例类开启一个协程,编译没报错,运行时总是提示Null Reference Exception,该怎么解决?答:将单例类挂到当前场景中的一个空物体上,如果要切换场景,那么这个脚本要挂到需要执行这个脚本内容的那个场景中对应的一个物体上,不能挂到DontDestroyOnLoad那个物体上,虽然在挂在他上面的脚本还存在,依然还会报空,具体原因看官网关于协程的介绍原创 2018-01-16 19:21:45 · 1513 阅读 · 0 评论 -
Xlua学习教程之在C#代码中执行lua
Xlua下载地址using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;public class runlua : MonoBehaviour { private LuaEnv luaenv; // Use this for initialization原创 2018-01-07 20:07:19 · 944 阅读 · 0 评论 -
3dmax模型倒入到Unity和相关设置
模型地址1单位设置2降低桌腿面数3附材质4打组5归零6导出7unity中查看8和建模尺寸比较原创 2018-01-01 20:48:33 · 1867 阅读 · 0 评论 -
Protobuf2和Protobuf3自动生成代码方法
Protobuf2//required 不可以增加或删除的字段,必须初始化//optional 可选字段,可删除,可以不初始化//repeated 可重复字段,对应到C#文件里,生成的是Listmessage SearchResponse { repeated Result result = 1;}message Result { required string url =原创 2017-12-21 17:59:42 · 6873 阅读 · 0 评论 -
Unity3D Protobuf-net实际操作教程一
1.新建一个C#控制台项目原创 2017-11-03 16:53:28 · 353 阅读 · 0 评论 -
[Unity3D]简单使用Protobuf-net(三)
前两篇讲解了如何使用导入NuGet程序包和动态链接库的方式来使用Protobuf-net。接下来将讲解如何直接在Unity中使用源码来进行序列化与反序列化操作。首先需要获取源码,获取方式上一篇已经说明,不清楚的可以看:[Unity3D]简单使用Protobuf-net(二)创建一个Unity工程,然后将源码中的“protobuf-net”文件夹导入到Unity工程中,“protob转载 2017-11-03 15:13:02 · 258 阅读 · 0 评论 -
[Unity3D]简单使用Protobuf-net(二)
上一节使用的是NuGet程序包的方式,在程序中简单的使用Protobuf-net,接下来换一种方式。 使用源码编译后的动态链接库,这样有个好处就是,你可以选择目标平台。 首先需要下载源码:https://github.com/mgravell/protobuf-net可以使用git克隆项目,也可以下载压缩包,本人使用的是git方式。 源码获取后,打开源码目录下的“Proto 2转载 2017-11-03 15:11:26 · 244 阅读 · 0 评论 -
[Unity3D]简单使用Protobuf-net(一)
Protobuf 是Google的一个开源序列化库,因为使用的数据压缩算法等优化,序列化的数据较Xml更小,速度更快,因为序列化后数据是以紧凑的二进制流形式展现的,所以几乎不可直接查看。由于Protobuf不支持.Net3.5及以下版本,所以如果要在Unity3D当中使用,则需要用到第三方的Protobuf-net库。Protobuf-net也是开源的,项目地址如下:https:/转载 2017-11-03 15:10:06 · 205 阅读 · 0 评论