NGUi学习之Scroll View
摘要:学一下Scroll View。NGUI的封装还是不错的,自动排列,可定义一行的个数,然后自动换行。首先得动态能添加控件,然后加到UITable容器里。for (int i = 0; i < 10; i++) { GameObject go = NGUITools.AddChild(gameObject, template); UIDragCamera uc = go.GetComponent<UIDragCamera>(); uc.draggableCamera = seeCam; ...
阅读全文
Unity3d版本控制
摘要:官网地址:http://unity3d.com/support/documentation/Manual/ExternalVersionControlSystemSupport.html官方有提供,但是要花钱。可以用SVN。转一个别人的翻译:算是从unity3d官方网站上的翻译,如果你没有看到,可以看下,这个也是我自己碰到比较麻烦的事情,经常windows下提交,然后mac下更新下去一堆关联没了,有些可以reimport可以变好,有些要重新关联,麻烦的很,因为我们漏了一些东西没有提交到版本控制中。在unity3d中建立一个项目,如:InitialUnityProject,你可以加入一些asse
阅读全文
基础要扎实
摘要:做一个滑动的item的scrollView。不想自己去做裁剪算法。所以把框的边界顶在屏幕两边,让屏幕帮我裁剪掉。但是如果想在屏幕中的一小区域显示裁剪的呢。。我竟然没想到用Camera去裁剪。。屏幕的裁剪的本质也是先用camera裁剪再投影到viewport上。。果然还基础没有吃透,没法直接联想。。但看到别人做的时候就瞬间顿悟了。。可悲啊。。还得继续修练啊。。
阅读全文
Unity3D强大的UI插件(NGUI)
摘要:看到NGUI的一些DEMO之类果断想使用。http://www.tasharen.com/ngui/ex7.html主页:http://www.tasharen.com/?page_id=140free版下载:http://forum.unity3d.com/threads/124032-NGUI-Free-Edition?p=834225也有教程,还有中文的,真是好!
阅读全文
Unity3D的OnGUI
摘要:过度的使用了Unity3d自带的GUI,发现发布到android上帧率相当低。查了一下才发现是OnGUI函数惹的祸。这个函数在每一帧里至少被调用了两次。官方也不推荐在IOS手机上使用OnGUI来作界面。。一种替代方式是用一个板子贴图来做。。。为了提高效率,我们要做的就是减少drawCall的调用次数,减少batch的次数。详细可以参考,官方的文档http://unity3d.com/support/documentation/Manual/iphone-DrawCall-Batching.html目前的GUI第三方库就是很好的执行了这些原则,所以效率有很大的提升。
阅读全文
2D曲线生成
摘要:过年时想写一个类似祖码游戏。可是球的运动路径就难住我了。。于是想到应该先做一个曲线的生成器,去国外搜了一遍,就找到这么一个东西。放个下载:http://download.csdn.net/detail/sunstar1989/4212236为了搞清原码,还特地找了几本曲线几何的书看。。真是悲剧。放一小段笔记,写了一些就不想往下写了。。编辑公式太麻烦了。。后面会有书籍,想看的自己去书里看。。一、 参考书目【1】 Curves_and_Surfaces_for_Computer_Graphics.pdf (1.5, 3.1, 4.2, 5)【2】 Charles.River.Media,.Mat.
阅读全文
Ogre制作台球
摘要:本来想边开发边写一些教程的,因为要用于某些目的再加上时间有限,就没有写。现在要写也就没有以前的感觉,没法重现遇到的一些问题和解决方法,实在是有些可惜,不然与大家共享,相信会有不少收获。暂时放一些图片,过一段时间再把源码放上来给大家学习下。开发是基于VS2010+Ogre1.7.4+NxOgre+MyGUI基本都是现阶段的最新版本的东西。截图:下载:http://download.csdn.net/detail/sunstar1989/4240060
阅读全文
Unity3d显示中文
摘要:最方便的思路大概就是用GUISkin了。先在windows的Font文件夹下弄来一个中文字体比如宋体.ttf,把这个字体文件放在unity3d的Assets目录下。这样unity3d就会自动加载这个字体。要使用这个字体还需要建立一个GUISink。Assets->Creat->GUI Sink。建立好GUISink后点开属性,最上面Font项的字体改为新加入的中文字体。这边我发现依然不能显示中文,得把Font中的Character变为unicode才可以。。using UnityEngine;using System.Collections;public class Font :
阅读全文
Ogre中的阴影(Ogre Shadow)
摘要:有关Ogre的shadow的一些基本的东西。http://blog.csdn.net/eplaylity/article/details/4706404忽然发现自己的模型没有阴影,本来以为是OGRE默认是没有,结果是有的。。原文:Stencil shadows can only be calculated when an 'edge list' has been built for all the geometry in a mesh. The official exporters and tools automatically build this for you (or h
阅读全文