游戏开发实验室

游戏不死,赚钱养梦。 念念不忘,必有回响 --- 个人码站《 http://sunguangdong.top/ 》...

u3d 设计技巧 之UI 避免Find

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

2015-04-29 08:40:02

阅读数:1786

评论数:0

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

孙广东   2015.4.27游戏中测试人员在测试的时候,我们很希望能他们捕捉到当时的问题瞬间,而不是简单的用语言描述。账号Unity提供了这个游戏截屏的功能, 现在我们就来实现一下这个东东吧。Application.CaptureScreenshotstatic void CaptureScre...

2015-04-28 08:23:04

阅读数:6178

评论数:4

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

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

2015-04-22 08:36:16

阅读数:2312

评论数:1

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

很多Unity开发者对NGUI很了解,而且发展的真的很完善,从以前的SendMassage 升级到更高效的 事件系统,包括很好的Tween相关,还有很多周边工具。      但是随着Unity4.6、5.0的推出,unity更原生专业高效的UGUI问世, 虽然从完善上没有NGUI完善,但是必将是以...

2015-04-21 08:23:51

阅读数:2870

评论数:1

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

在Unity中的物理学:        有一个真实的物理行为,你的游戏对象一定受到碰撞、 重力和各种其他力的影响。为模拟此物理功能是由Unity的物理引擎提供的主要功能之一(虽然很多大的项目都不是用它)。  重力:         重力,汇集所有物质的力量。物质包括任何有形的事物。重力是成线性比例...

2015-04-17 08:33:41

阅读数:2475

评论数:1

unity5 和UGUI的小Demo贪吃蛇

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

2015-04-16 09:32:40

阅读数:2956

评论数:5

类似愤怒小鸟的飞行弹道

抛体运动的类型:        "很多子弹不仅垂直运动而且追随着水平的运动。那就,当他们向上移动或向下运动时也正在水平方向移动。弹体的运动 — — 横向和纵向运动的两个组成部分。 垂直运动:              在垂直运动,重力作用在物体上,并给予负加速度"-9.8 m/...

2015-04-15 08:34:42

阅读数:2001

评论数:0

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

撒旦发个合适的风格

2015-04-14 09:11:11

阅读数:2135

评论数:0

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

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

2015-04-13 09:12:18

阅读数:2058

评论数:0

C# 正则表达式

    这是从网上找来的,收藏一下备用,用到之处可以节省不少时间哦!  只能输入数字: "^[0-9]*$" 。  只能输入n位的数字:"^\d{n}$"。  只能输入至少n位的数字:"^\d{n,}$"。  只能输入m~n位的数字:...

2015-04-12 23:01:02

阅读数:1223

评论数:0

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

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

2015-04-11 13:07:47

阅读数:2285

评论数:0

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

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

2015-04-09 08:30:13

阅读数:2734

评论数:2

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

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

2015-04-08 08:05:52

阅读数:2201

评论数:0

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

孙广东 2015-4-6热更新我是个菜鸟,感谢网上的各位的奉献,这次又当一回搬运工。准备:1、了解Lua的语法         推荐书籍《Lua程序设计 第二版》2、使用ULua插件进行通信 尽量早上真机。因为Bug问题特别多。 大杂烩:更新LUa其实也是更新资源。 Lua被看作一个资源么。Lua...

2015-04-06 20:46:14

阅读数:5028

评论数:2

TNet Tasharen Networking 插件使用

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

2015-04-05 16:06:58

阅读数:1574

评论数:0

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

【转载自:】 http://www.cnblogs.com/TerryBlog/archive/2011/04/23/2025654.html                                                                            ...

2015-04-02 13:18:02

阅读数:1117

评论数:0

Protocol Buffer技术详解(语言规范)

转载自:http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html 该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要...

2015-04-02 12:55:15

阅读数:1053

评论数:0

Protocol Buffers(Protobuf) 官方文档--Protobuf语言指南

约定:为方便书写,ProtocolBuffers在下文中将已Protobuf代替。本指南将向您描述如何使用protobuf定义i结构化Protobuf数据,包括.proto文件语法和如何使用.proto文件生成数据存取类。作为一个参考指南,本文档将以示例的形式一步步向您介绍Protobuf的特...

2015-04-02 12:45:11

阅读数:3191

评论数:0

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

欢迎来到protocol buffers的开发者指南文档,protocol buffers是一个与编程语言无关‘、系统平台无关、可扩展的结构化数据序列化/反序列化工具,适用于通讯协议,数据存储等场合。ps:为了方便拼写,下文的protobuf就是指protocol buffers。本文档的面向...

2015-04-02 12:42:29

阅读数:1462

评论数:0

python标准库之SocketServer

转载自:http://blog.csdn.net/lyin_c/article/details/20478429  源自官方:socketserver简化了网络服务器的编写。  socketserver内包含了四个基于网络服务的类:1.TCPServer:使用TCP协议,提供在客户端和服务端进...

2015-04-02 12:38:39

阅读数:1137

评论数:0

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