hero

Unity3d 动态操作对象

心已入冬 提交于 2019-11-28 11:03:54
创建 GameObject.GamePrimitive(PrimitiveType.对象类型); 参数(枚举类型)是: PrimitiveType.对象类型 返回一个【GameObject对象】 销毁 GameObject.Destory(对象,延迟销毁时间) 预设与克隆 预设对象: 创建GameObject对象 把拼凑好的对象装入hero中 把hero转入新建好的文件中,就可以生产一个hero对象 复制对象: Unity可以复制已经编辑好的物体对象,物体对象可以是maya或3dmax制作好的模型,把外界模型对象导入到项目中。 创建一个新的GameObjet对象,用于复制对象 创建一个复制对象脚本,拖拽到物体对象中 定义一个hero变量,可以调用外界对象,复制到场景中 把对象赋值给Hero变量 编程复制对象和销毁对象的代码 来源: https://blog.csdn.net/shenqiankk/article/details/100055369

[HDU - 4310]Hero

拜拜、爱过 提交于 2019-11-28 00:27:12
典型的打怪兽贪心。 题目讲的是在你打游戏时面对了以一打多的情况,这时你开了无敌状态,有无限的生命,但是你的攻击力变为了1,试问你把所有敌人打倒时你消耗的最少生命值。 将DFS与HP的比值进行从大到小的排序,然后按这个顺序依次打。 #include<stdio.h> #include<iostream> #include<algorithm> using namespace std; struct st { double DPS; double HP; }hero[50]; int cmp(st a,st b) { return a.DPS/a.HP>b.DPS/b.HP; } int main() { int n,i; long long sum,total; while(scanf("%d",&n)!=EOF) { sum=0;total=0; for(i=0;i<n;i++) { scanf("%lf%lf",&hero[i].DPS,&hero[i].HP); total+=hero[i].DPS; } sort(hero,hero+n,cmp); for(i=0;i<n;i++) { sum+=hero[i].HP*total; total-=hero[i].DPS; } printf("%lld\n",sum); } return 0; } 来源: https://www

Python学习数据库连表查询

落爺英雄遲暮 提交于 2019-11-26 10:21:52
9.9 连表查询 【实例】通过例子来熟悉连表查询的概念 # 第一步:建表 # 建立英雄职业分类表格 create table classification( id int, name varchar(20) ); # 英雄属性表格 create table hero( id int primary key auto_increment, name varchar(20), sex enum('male','female') not null default 'male', cd int, # 技能时间 cha_id int # 英雄职业 ); # 插入数据 insert into classification values (200,'法师'), (201,'战士'), (202,'射手'), (203,'辅助'); insert into hero(name,sex,cd,cha_id) values ('莫甘娜','female',40,200), ('盖伦','male',50,201), ('赵信','male',48,201), ('女警','female',35,202), ('梦魇','male',30,200), ('阿卡丽','female',28,204) ; 笛卡尔积 ​ 交叉连接实例:在没有任何条件连接的情况下联合两张表进行查询,结果会以笛卡尔积的形式显示

Java自学-集合框架 遍历

家住魔仙堡 提交于 2019-11-25 17:03:02
遍历ArrayList的三种方法 步骤 1 : 用for循环遍历 通过前面的学习,知道了可以用size()和get()分别得到大小,和获取指定位置的元素,结合for循环就可以遍历出ArrayList的内容 package collection; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import charactor.Hero; public class TestCollection { public static void main(String[] args) { List<Hero> heros = new ArrayList<Hero>(); // 放5个Hero进入容器 for (int i = 0; i < 5; i++) { heros.add(new Hero("hero name " + i)); } // 第一种遍历 for循环 System.out.println("--------for 循环-------"); for (int i = 0; i < heros.size(); i++) { Hero h = heros.get(i); System.out.println(h); } } } 步骤 2 : 迭代器遍历