自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游戏路上的小学生

游戏不死,赚钱养梦。 念念不忘,必有回响

  • 博客(17)
  • 资源 (102)
  • 收藏
  • 关注

原创 u3d 设计技巧 之UI 避免Find

我们都知道了,Find ** ()函数是很消耗性能的,所以不被推荐使用;对于大型的游戏,UI复杂,加上设计上的不合理等问题(parent-child层级问题),很多时候就会被紧张的工期打乱自己的想法。像下面的例子:要避免Find,那就使用GetComponent 来获取脚本。  脚本中就引用这想要的GameObject,所以在差不多的层级上就要有这个脚本专门做这件事(不是必须的)我们要得到一个下面

2015-04-29 08:40:02 2380

原创 u3d 巧用 CaptureScreenshot捕捉游戏画面(截图,截屏)

孙广东   2015.4.27游戏中测试人员在测试的时候,我们很希望能他们捕捉到当时的问题瞬间,而不是简单的用语言描述。账号Unity提供了这个游戏截屏的功能, 现在我们就来实现一下这个东东吧。Application.CaptureScreenshotstatic void CaptureScreenshot(string filename, int superSize = 0); 文件默认被保存

2015-04-28 08:23:04 11993 1

原创 (二十七)unity4.6学习Ugui中文文档-------Unity3D UI (uGUI)窗口扩展

出处:http://blog.csdn.net/u010019717下面是提供的例子: Unity3D UI (uGUI)窗口扩展它是如何工作的? 也有官方的api文档:

2015-04-22 08:36:16 2752 1

原创 (二十六)unity4.6学习Ugui中文文档-------UGUI的开源Tween工具轻量而强大

很多Unity开发者对NGUI很了解,而且发展的真的很完善,从以前的SendMassage 升级到更高效的 事件系统,包括很好的Tween相关,还有很多周边工具。      但是随着Unity4.6、5.0的推出,unity更原生专业高效的UGUI问世, 虽然从完善上没有NGUI完善,但是必将是以后的发展方向。 而且现在NGUI在U5中无法运行。UGUI还没有自带Tween相关,官方的案例都是使用

2015-04-21 08:23:51 3746 2

原创 类似愤怒小鸟的星球引力效果

在Unity中的物理学:        有一个真实的物理行为,你的游戏对象一定受到碰撞、 重力和各种其他力的影响。为模拟此物理功能是由Unity的物理引擎提供的主要功能之一(虽然很多大的项目都不是用它)。  重力:         重力,汇集所有物质的力量。物质包括任何有形的事物。重力是成线性比例关系。因此,有很多问题,引力对围绕的飞行的东西产生向心力。 质量就是我们如何衡量物质的东西的数量。

2015-04-17 08:33:41 3524 1

原创 unity5 和UGUI的小Demo贪吃蛇

闲来无事,学习Unity5练练手, 一个贪吃蛇小Demo简单的2D场景, 对象都是Sprite,需要设置前后的显示层级,从蛇头到蛇尾的Order in Layer 的值是1000 递减1,所以显示的效果是具有鳞片的层叠。蛇的每一节都有一个脚本 SnakePart.cs 记录这节的位置、方向包括计算值。蛇没吃一个苹果,就会实例化产生一节, 其中新产生的这节上有一个新脚本 NewSnakePart.c

2015-04-16 09:32:40 3332 4

原创 类似愤怒小鸟的飞行弹道

抛体运动的类型:        "很多子弹不仅垂直运动而且追随着水平的运动。那就,当他们向上移动或向下运动时也正在水平方向移动。弹体的运动 — — 横向和纵向运动的两个组成部分。 垂直运动:              在垂直运动,重力作用在物体上,并给予负加速度"-9.8 m/s²"(重心加速度)。这意味着物体的速度在每一秒减小-9.8 米/² 。自由落体的速度是 V = g * t。 如果我

2015-04-15 08:34:42 2548 1

原创 做U3d编辑器xlsx批量生成csv和python批量转

撒旦发个合适的风格

2015-04-14 09:11:11 2616

原创 菜鸟学习 - Unity中的热更新 - 更新思路

我们游戏对资源的更新并没有使用AssetBundle.  而是采用了下面的解决方案(客户端C# 和服务器 Java的约定 ,传输协议都是json):第一步:客户端与服务器约定一个版本号。第二步:客户端向服务器发送本地的一个版本号(不同的玩家,本地的版本号的信息肯定也不一样),服务器比对最新的版本号与客户端本地的版本号,过滤出需要更新的文件列表。把最新的版本号和需要更新的文件列表发送给客户端。第三步

2015-04-13 09:12:18 2523

原创 Unity3d的C#扩展方法Extension methods应用吧

扩展方法的条件:必须声明为静态类必须声明为静态方法方法的第一个参数为this首先来扩展Unity中的协程Coroutine,using UnityEngine;using System.Collections;using System;/// /// a set of extension methods meant help with common coroutine cases. Ex

2015-04-11 13:07:47 2918

原创 C# 协程 WaitForSeconds产生GC(Garbage Collection)问题

孙广东   2015.4.9   24:00先来看看使用协程的作用一共有两点:    1)延时(等待)一段时间执行代码;    2)等某个操作完成之后再执行后面的代码。总结起来就是一句话:控制代码在特定的时机执行。协程不是线程,也不是异步执行的。协程和 MonoBehaviour 的 Update函数一样也是在MainThread中执行的。使用协程你不用考虑同步和锁的问题。对于使用协程带来GC问题

2015-04-09 08:30:13 3975 2

原创 Unity3d的导入资源的后处理管理机制

孙广东   2015.4.8在unity中任何资源被导入都会被我们获取到, 这时我们就可以对这些资源做判断,和相应的处理!我这个例子是要 检查游戏中的一些配置文件,格式必须是Utf-8的编码格式,如果不是就强转换为Utf-8using UnityEngine;using System.Collections;using UnityEditor;using System.IO;using S

2015-04-08 08:05:52 4849

原创 菜鸟学习 - Unity中的热更新 - Lua和C#通信

孙广东 2015-4-6热更新我是个菜鸟,感谢网上的各位的奉献,这次又当一回搬运工。准备:1、了解Lua的语法         推荐书籍《Lua程序设计 第二版》2、使用ULua插件进行通信 尽量早上真机。因为Bug问题特别多。 大杂烩:更新LUa其实也是更新资源。 Lua被看作一个资源么。Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件资源;所以更新逻辑只需要更新

2015-04-06 20:46:14 6257 2

转载 TNet Tasharen Networking 插件使用

TNet TasharenNetworking插件可用于轻量级多人网络游戏的网络功能的开发。功能说明:每启动一次程序,自动创建一个角色,通过鼠标点击可控制角色的移动,多个客户端可同时控制各自的角色移动,并能看到其他角色的移动。实现过程:1、创建项目TNetDemo,导入TNetTasharen Networking 2.0.3.unitypackage。2、解压TNetDemo\Assets\

2015-04-05 16:06:58 2071

转载 【转载】android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】

【转载自:】 http://www.cnblogs.com/TerryBlog/archive/2011/04/23/2025654.html                                                                                                             (还有Git命令等) protobu

2015-04-02 13:18:02 1271

转载 Protocol Buffers(Protobuf)开发者指南---概览

欢迎来到protocol buffers的开发者指南文档,protocol buffers是一个与编程语言无关‘、系统平台无关、可扩展的结构化数据序列化/反序列化工具,适用于通讯协议,数据存储等场合。ps:为了方便拼写,下文的protobuf就是指protocol buffers。本文档的面向读者是:希望使用protobuf的 Java、C++、Python的开发者。此概览将向您介绍如何开始使

2015-04-02 12:42:29 1922

转载 python标准库之SocketServer

转载自:http://blog.csdn.net/lyin_c/article/details/20478429  源自官方:socketserver简化了网络服务器的编写。  socketserver内包含了四个基于网络服务的类:1.TCPServer:使用TCP协议,提供在客户端和服务端进行持续的流式数据通讯。2.UDPServer:使用UDP数据包协议,这是一种不连续的数据包,在包的传输

2015-04-02 12:38:39 1531

lua源码分析上

lua源码分析上

2016-08-28

云风的Lua源码赏析

云风的Lua源码赏析

2016-08-28

scriptableobject_demo

scriptableobject_demo

2016-08-17

pywin32-(py3.1-py3.5

pywin32-(py3.1-py3.5

2016-08-16

bitmapfont-for-ugui

bitmapfont-for-ugui

2016-08-12

unity3d thrift twisted

unity3d-thrift-twistedunity3d-thrift-twistedunity3d-thrift-twisted

2016-08-06

gopath 的工具

GOlang 的 工具集

2016-08-06

UniWebView2.2

UniWebView2.2

2016-07-27

strategy-pattern-in-unity

strategy-pattern-in-unity

2016-07-14

CodeLabs-GameDev UnityIntro

CodeLabs-GameDev

2016-07-14

android-native-popup-using-unity

android-native-popup-using-unity

2016-07-13

wheel fortune unity

wheel-of-fortune-in-unity

2016-07-13

native-popup-using-unity

native-popup-using-unity

2016-07-13

virtual-joystick

virtual-joystick

2016-07-13

WWWForm 二维码扫描示例 Unity

WWWForm二维码扫描示例

2016-07-09

redis-window-tools

redis-window-tools

2016-07-09

FlatBuffers_Unity_Test

FlatBuffers_Unity_Test

2016-07-04

LuaProject lua源码编译出来的解析器

LuaProjectLuaProjectLuaProjectLuaProject

2016-06-29

Easy Touch 5

Easy Touch 5

2016-06-18

lua-5.1中文手册

中文手册

2016-05-22

roadmap-2020-core-engine-and-creator-tools-public-200325165104 (1).pdf

Unity Roadmap 2020: Core Engine & Creator Tools Unity Roadmap 2020: Core Engine & Creator Tools

2020-03-29

GDC 2019 Understanding Data-Oriented Design for Entity Component Systems

GDC 2019 Understanding Data-Oriented Design for Entity Component Systems PPT

2019-04-10

All in One Game Kit - ELC Character System 3.4

一款Unity插件 , 感兴趣可以了解一下 All in One Game Kit - ELC Character System 3.4

2019-03-09

使用Unity创建具有良好性能的UI的Tips

文档内容机翻 翻译自 : https://www.slideshare.net/UnityTechnologiesJapan/unityuitips

2019-01-28

Unite 2018 LA上 LOD and Culling Systems

Unite 2018 LA上 LOD and Culling Systems

2018-11-17

Unity Handheld AR Platform Breakdown

Unity Handheld AR Platform Breakdown

2018-11-10

Online game server on Akka.NET

Online game server on Akka.NET , 如果是 C#游戏服务器可以参考这个ppt的介绍

2018-07-25

Unite Europe 2016 - Optimizing Mobile Applications

Unite Europe 2016 - Optimizing Mobile Applications 关于Unity游戏优化的ppt , 对应视频是 https://www.youtube.com/watch?time_continue=6&v=j4YAY36xjwE

2018-07-20

Unite Europe 2017 - Squeezing Unity: Tips for raising performance

Unite Europe 2017 - Squeezing Unity: Tips for raising performance 就是关于如何提升性能的 YouTube 对应的 https://www.youtube.com/watch?v=_wxitgdx-UI&index=7&list=PLX2vGYjWbI0Rzo8D-vUCFVb_hHGxXWd9j

2018-07-11

这很有趣! Unity着色器Procedural绘图简介(日文)

这很有趣! Unity着色器Procedural绘图简介(日文) https://setchi.jp/unity/shader-sketches/

2018-07-11

这很有趣! Unity着色器Procedural绘图简介(中文)

这很有趣! Unity着色器Procedural绘图简介(中文) 解读Unity2018中 ShaderGraph 示例: Procedural

2018-07-11

八叉树Demo - Unity下

八叉树Demo - Unity下 , 基于四叉树的修改 https://blog.csdn.net/u010019717/article/details/80789271

2018-06-24

四叉树Demo

Unity下的 四叉树Demo, 参考 https://github.com/CodingTrain/QuadTree

2018-06-24

15中排序算法的可视化排序预览程序

源地址: http://panthema.net/2013/sound-of-sorting/

2017-03-28

ThreejsProject

ThreejsProject

2017-03-16

Unity Editor Themes

Editor Themes

2016-11-22

微软官方CSharp语言规范版本5.0(真)

微软官方CSharp语言规范版本5.0 之前 传的 是 4.0: http://download.csdn.net/detail/u010019717/8500635

2016-10-29

notegem2016(解压密码:1)

NoteGem2016-36.0.0.219.exe

2016-10-15

golang中文手册

golang中文手册

2016-09-12

BowAndArrow

BowAndArrow

2016-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除