Unity3d ngui基础教程&nb
转载 2024-02-12 21:06:46
25阅读
Toggle真的是让人又爱又恨,它既有和ToggleGroup组合搭配方便,又有一些不可控情况,我就在项目中遇到了一个棘手问题。我们常常用到ToggleonValueChanged改变事件,它很方便,即可改变自己状态,又可以通知同一个分组内Toggle改变对应状态,但是有时候我们需要判断点击时候它是否可以被有效点击并且执行对应操作,令人失望是,当你点击时候onValueCha
转载 2024-10-08 06:56:37
55阅读
Ubuntu 安装是很快,15分钟左右搞定,比较麻烦是配置,下面就把我配置步骤和大家分享下,这些资料网上都有,不过自己是按照配置步骤一步一步来整理下,希望对大家有用。第一步:修改源(源不好速度会很慢)Ubuntu12.04 更新源  1、首先备份Ubuntu 12.04源列表 sudo cp /etc/apt/sources.list /etc/apt/so
跪求官方UI系统(2014年11月底已出,用原生比用NGUI放心)uGUI注意点1.要防止多个canvas叠加点击穿透,canvas里面的graphics raycaster调整到恰当选项2.防止canvas在物体上层,点击canvas却穿透到物体上,触发物体点击事件。请參见以下演示样例代码using UnityEngine; using System.Collections; publi
转载 2024-09-12 21:14:11
63阅读
Easing-in and easing-out clips剪辑淡入淡出剪辑淡入淡出可以让剪辑与他周围剪辑混合过渡或是与空白内容过渡。创建淡入淡出,你可以选中一个剪辑,然后在Inspector窗口中设置 Ease In Duration 或是 Ease Out Duration。使用 Ease In Duration 与 Ease Out Duration 给选中剪辑淡入淡出平滑过渡。淡
一、说明上一篇文章说明Shader基本结构,但是没有详细说明子着色器SubShader点击打开链接 ,这篇详细说明子着色器SubShader二、子着色器SubShader 写法:写在SubShader第一句Tags { "TagName1" = "Value1" "TagName2" = "Value2" }比如Tags { "RenderType"="Opaque" } 一、标签(
EntitiesEntities在ECS中,表示游戏或者应用中一个具体实体。实体既没有行为也没有数据,它只是一个标识(可能就是个整数),表示将哪些数据(组件)组织到一起。System提供行为,Component存储数据。Entity其实是个ID,你可以认为它是个超级轻量化,甚至连name都没有的GameObject。Entity IDs是固定,这样才可以用它在组件或者实体间建立引用关系。En
转载 2024-03-30 08:54:00
76阅读
Unity实用属性(Attribute)因为unity主要用c#语言,而c#语言具有强大属性(Attribute)功能。今天就来讲讲一些unity实用属性。RequireComponent:约束组件SerializeField:序列化区域Range(float min, float max):区域约束Tooltip(string tooltip):提示Space(float height):
一、类与对象    (1)类定义:类是现实世界或思维世界中实体在计算机中反映,它将数据以及这些数据上操作封装在一起。    (2)对象定义:对象是具有类类型变量。类和对象是面向对象编程技术中最基本概念。    (3)类与对象关系:类是对象抽象,而对象是类具体
首先在网上找一张棋盘图片(16x16),导入unity,图片类型设置为Sprite(2D and UI),作为背景;  新建 2D 物体  sprite   在Sprite Render 内Sprite 中指定之前导入图片。通过Scale调整背景大小  使得边界落子位置能够处在一个较为工整坐标位置。创建空物体 GameManag
        Unity3D提供了强大编辑器扩展机制,在项目开发中,如果可以将一些繁琐工作放在编辑器扩展中进行,则会大大提高效率。本文对编辑器扩展进行了一些总结,希望对有兴趣编写编辑器扩展开发人员有所帮助。当我们编写一个编辑器扩展时,一般可以从以下四个类继承:1 . ScriptableObject  最常见小功能扩展,一般不用
转载 10月前
85阅读
Dungeon Master 这个相当于在 最少步数 基础上增加了一些约束条件。 也就是不需要给所有点确定最短路径,只需要在有意义点上确定就行。 因为最短路径(数值)和迷宫(字符)使用了两种不同表示方式,所以最好使用两个数组搭配求解。 1 #include<iostream> 2 #inclu ...
转载 2021-08-13 12:25:00
248阅读
题意:有一个n面筛子,每次扔一下,每面概率相同,要求扔出n面的期望次数 题解:和第三篇论文里例题一样,算从第i个到第i+1个概率是(n-i)/n,n面中找n-i个没有扔到过,期望是n/(n-i),总期望就是(1/1+1/2+...+1/n)*n #include<bits/stdc++.h>
转载 2017-12-07 10:54:00
64阅读
2评论
2011-12-16 13:29:06地址:http://acm.hdu.edu.cn/showproblem.php?pid=1248题意:中文,不解释。mark:首先,mod50后多出来部分肯定是要浪费。然后50倍数部分,只有n < 150和n == 250才会无法付清,其余都可以不浪费超过50。代码:# include <stdio.h>int main (){ int n, sum ; scanf ("%d", &n) ; while (~scanf ("%d", &n)) { sum = n%50 ;
转载 2012-01-06 17:40:00
37阅读
Problem Description 不死族巫妖王发工资拉,死亡骑士拿到一张N元钞票(记住,只有一张钞票),为了防止自己在战斗中频繁死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡骑士:"我要买道具!" 地精商人:"我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个." 死亡骑士:"好,给我一个血瓶." 说完他掏出那张N元大钞递给地精商人. 地精商人:"我忘了提醒你了,我们这里没有找客人钱习惯,多钱我们都当小费收了,嘿嘿." 死亡骑士:"....
转载 2013-07-19 19:05:00
103阅读
2评论
2 seconds memory limit per test 512 megabytes input standard input output standard output Gardener Alexey teaches competitive programming to high school s...
原创 2022-08-10 15:53:43
58阅读
文章目录一、判断题二、填空题三、问答题1、C#中委托是什么2、值类型与引用类型区别3、接口Interface与抽象类abstract class区别4、Unity实现跨平台原理5、四元数作用6、Unity脚本生命周期与执行顺序7、讲讲你对Unity协程理解四、场景题1、现在打出Android包启动闪退,应该怎么定位问题?2、现在要开发一个点击屏幕开炮发射子弹功能,说下你做法?
简单题View Code #include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>using namespace std;char st[30];int target;void work(){ int len = strlen(st); for (int i = len; i >= 0; i--) for (int j = len; j >= 0; j--) if (i != j) for (in
转载 2011-08-01 09:49:00
48阅读
2评论
Unity3D中集成众多强大功能让开发者们可以轻松地开发出炫丽多彩游戏作品,今天就来给大家介绍一个轻松提高画面质感功能Image Effects。     这里,笔者安装Unity3D Pro 3.5.2,如果与读者版本不同,在界面和操作上可能略有不同。     Image Effects是一个Unity3D Pro
转载 2024-04-22 10:28:12
142阅读
1.使用渲染路径说明现在游戏内使用渲染管线是 : Forward 所以shader最低要求是支持Forward渲染路径。 可以不对延迟渲染做支持。游戏发布使用GPUAPI为 OPENGLES3(android)和 Metal (ios),所以需要确保在至少在对应API编译时不出现异常。2. 命名方式游戏使用自定义shader(非第三方插件和库), 需要有一定命名规范, 已达见名知意
  • 1
  • 2
  • 3
  • 4
  • 5